我发现了类似的问题,但没有令人满意的答案。此外,大多数答案也相当旧,所以我想知道 eclipse/Junit 组合是否在此期间变得更好。
我不想将项目打包到测试套件中,而是想将测试用例分散到包结构中的各个位置(我正在使用 Java 进行编程)。然后右键单击任何包(在包资源管理器上)应该会出现选项 Run As -> JUnit Test 并运行该包及其下面的所有单元测试(递归地)。这样,我就不必关心维护测试结构,它将在包本身中。
我发现这仅适用于最终包(没有子包),但不能递归。你有什么想法?我正在使用 eclipse Kepler (4.3.0)、JUnit 4 和 Java 1.6。
最佳答案
为什么不能在 eclipse 中创建运行配置来运行所有 JUnit 测试? 请参阅屏幕截图。 选择显示“
”的单选按钮Run All tests in the selected project, package or source folder.
关于java - 如何通过右键单击 Eclipse 上的包并选择 "Run as JUnit test"来运行包及以下包中的所有 junit 测试(递归地),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21301868/