【发布时间】:2018-04-18 11:14:33
【问题描述】:
工具:
Maven 3
JUnit 3
问题:
我有一个使用 JUnit 3. 的遗留项目
我创建了一个以src/test/java 作为项目结构的新测试模块,并在其中添加了JUnits 3 类。
JUnits 类遵循正确的命名约定 - Test*.java
但是当我运行 mvn clean test 时,maven 没有进行测试。
看来no tests to run 消息也不是由maven-surefire-plugin 给出的
有人可以请教这里有什么问题吗?
我真的不知道为什么没有接受测试
【问题讨论】:
-
如果您将测试添加到旧项目中,那么是否已经有旧测试?那些跑吗?如果是这样,您可以比较新的和旧的。还可以尝试运行“mvn -X clean test”来弄清楚发生了什么。
-
我没有添加任何新的测试。这些是现有的。我只是将它们移动到一个新的文件夹结构以被 maven 选中
-
运行 mvn -X clean test 没有列出运行的surefire插件
-
类名应该是
xxxTest