maven "There are no tests to run"

新学maven,建好了测试用例,但是下mvn test指令后不能自动执行。

经查:发现原来是surefire插件的默认行为所致。maven是使用surefire插件执行测试的,它按照指定格式的类名来查找匹配的测试类,

默认包含的测试类:**/*Test.java**/Test*.java**/*TestCase.java

默认排除的测试类:**/Abstract*Test.java**/Abstract*TestCase.java

所以单元测试用文件的命名要符合规范...

 

 

原文地址:https://www.cnblogs.com/vigarbuaa/p/2604530.html