用maven项目的特定测试并行测试Jenkins

用maven项目的特定测试并行测试Jenkins,maven,selenium,jenkins,webdriver,thucydides,Maven,Selenium,Jenkins,Webdriver,Thucydides,我目前有一个maven项目,有大约500个测试。这些是修昔底德框架下的webdriver测试。有几种类型的测试,如刷卡测试、文章链接测试、共享测试等 当前设置的详细信息: *硒 *修昔底德 *詹金斯 我想在Jenkins中运行并行测试,但我希望每个Jenkins作业只运行特定类型的测试。在jenkins作业配置页面的构建部分,是否有使用“目标和选项”来只运行特定类型的测试,即只运行滑动测试?或者还有其他选择吗 理想情况下,我希望为每种类型的测试运行单独的作业,并同时运行所有这些作业 我不知道如何

我目前有一个maven项目,有大约500个测试。这些是修昔底德框架下的webdriver测试。有几种类型的测试,如刷卡测试、文章链接测试、共享测试等

当前设置的详细信息: *硒 *修昔底德 *詹金斯

我想在Jenkins中运行并行测试,但我希望每个Jenkins作业只运行特定类型的测试。在jenkins作业配置页面的构建部分,是否有使用“目标和选项”来只运行特定类型的测试,即只运行滑动测试?或者还有其他选择吗


理想情况下,我希望为每种类型的测试运行单独的作业,并同时运行所有这些作业

我不知道如何在Jenkins中实现它,但我想到的第一个选择是,您可以为每个测试类型创建单独的maven配置文件,并为每个配置文件创建一个Jenkins作业


有关maven简介的更多信息,请参阅官方文档:

感谢@peter butkovic的帮助。我的同事找到了一个你可能感兴趣的非常酷的解决方案。您可以使用
@WithTags
标记您的测试,例如
@WithTag(type=“feature”,name=“login”)
,然后使用以下命令
mvn test-Dtags=“feature:login”
测试所有测试。这是测试一组特定测试的好方法。