【发布时间】:2017-08-09 09:52:48
【问题描述】:
我在同一个包中有测试类和覆盖测试套件。当我右键单击包并使用“run with junit”时,eclipse 会独立运行我的测试类,也可以从我的测试套件中运行。所以基本上是双重执行。有什么办法可以预防吗?
注意:在 jenkins 下这很好,因为我使用了 surefire 并创建了单独的测试类名称,这样它就不会包含在 surefire 默认命名约定中。
【问题讨论】:
-
您可以更改该测试的运行配置以仅运行单个测试(您的测试套件)。 (或者,您可以将您的测试套件移动到不同的包中)
-
将测试用例移动到子包工作。但是,如果我在项目级别运行测试(右键单击项目并运行测试用例),它仍然会同时运行它们。更改配置将适用于单个 Eclipse 实例,但不适用于整个团队。
-
哦!您想共享运行配置!等一下。
标签: java eclipse junit maven-surefire-plugin test-suite