我有使用其他测试类的测试类。必须根据Jenkins中传输的参数运行这些类。 (例如:如果jenkins获得参数testOne然后启动testsuite testOne。如果jenkins获得参数testOther然后启动testsuite testOther等等)
我怎样才能在jUnit中实现它?
这是其中一个测试套件的示例:
@RunWith(Categories.class)
@Suite.SuiteClasses({UserLogin.class,
ExampleTests.class
}
)
public class FirstTest {
答案 0 :(得分:0)
我相信你可以使用junit test categories做类似的事情。例如,要运行集成测试,可以为测试配置单独的注释。
Maven supports测试类别。
它是否解决了您的问题或jenkins输入参数是否关键?如果它是jenkins参数,我相信它是一些环境/构建配置,您可以根据环境或构建作业自定义构建(要运行的maven测试)。