在junit 3中为测试套件指定测试方法名称前缀

时间:2011-11-25 16:37:32

标签: unit-testing testing junit junit3

在查找测试方法名称时是否可以告诉JUnit 3使用其他方法名称前缀?

目标是让本地运行的其他测试不应在持续集成服务器上运行。 CI服务器不使用测试套件,它会查找名称以“Test”结尾的所有类,并执行以“test”开头的所有方法。

目标是不仅可以在本地运行集成服务器运行的测试,还可以测试哪个方法名称以,例如“nocitest”或类似名称。

我不介意必须在本地组织测试套件,因为CI只是忽略它们。

1 个答案:

答案 0 :(得分:2)

不,没有办法指定它,它在JUnit中是硬编码的。

您最好的选择是将两组测试分成两组,称为(例如)XxxTest和XxxUnit等。然后在CI服务器中,您只能指定* Test类。