我的测试类使用了其他测试类。需要根据Jenkins中传输的参数运行这些类。(例如:如果jenkins得到参数testOne,则启动testsuite testOne。如果jenkins获取参数testOther,则启动testsuite testOther,依此类推)
如何在jUnit中实现它?
以下是其中一个测试套件的示例:
@RunWith(Categories.class)
@Suite.SuiteClasses({UserLogin.class,
ExampleTests.class
}
)
public class FirstTest {
1条答案
按热度按时间cqoc49vn1#
我相信你可以用junit test categories做类似的事情。例如,为了运行集成测试,您可以为测试配置单独的注解。
Maven supports测试分类。
它能解决你的问题吗?还是jenkins输入参数很关键?如果它是一个jenkins参数,我相信它是一些环境/构建配置,你可以根据环境或构建作业定制你的构建(要运行的maven测试)。