我有测试类,并在同一个包中覆盖测试套件。当我右键单击包并使用"运行junit"时,eclipse独立地运行我的测试类,也来自我的测试套件。基本上是双重执行。有什么办法可以阻止吗?
注意:在jenkins下,它很好,因为我使用surefire并创建了单独的测试类名称,以便它不会被surefire默认命名约定包括在内。
答案 0 :(得分:1)
与程序员团队共享Eclipse Run Configuration ...
如果您命名运行配置" MyProject - Test Suite",这将在所选文件夹中创建一个名为" MyProject - Test Suite.launch
"的文件,您可以将其添加到该文件夹中您的版本控制并与团队共享。
配置为仅运行所需的测试...您的测试套件。
在您的团队成员拉出" *.launch
"文件进入他们的工作区,运行配置将出现在他们的"运行 - >运行配置......"对话。一旦他们使用它,它应该出现在运行按钮下拉菜单中。或者,您可以检查"显示在收藏夹菜单中的选项" " Common"选项卡,如果您希望运行配置成为所有团队成员的最爱。