Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/325.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/selenium/4.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java 如何配置Jenkins运行1个selenium测试用例_Java_Selenium_Jenkins_Surefire - Fatal编程技术网

Java 如何配置Jenkins运行1个selenium测试用例

Java 如何配置Jenkins运行1个selenium测试用例,java,selenium,jenkins,surefire,Java,Selenium,Jenkins,Surefire,我在Windows7上运行Jenkins作为服务 我在包中有大约100个selenium测试用例,但我只想运行1个测试用例 是否可以将Jenkins配置为不运行所有测试,而是运行一个测试?根据Jenkins构建的配置方式,您可以在指定maven目标的地方进行配置。可以将其配置为指定要执行的测试,如下所述: mvn-Dtest=TestCirclemytest 请注意,这需要surefire 2.7.3或更高版本,以及Junit 4.X或TestNG: 从Surefire 2.7.3开始,您也只能

我在Windows7上运行Jenkins作为服务

我在包中有大约100个selenium测试用例,但我只想运行1个测试用例


是否可以将Jenkins配置为不运行所有测试,而是运行一个测试?

根据Jenkins构建的配置方式,您可以在指定maven目标的地方进行配置。可以将其配置为指定要执行的测试,如下所述:

mvn-Dtest=TestCirclemytest

请注意,这需要surefire 2.7.3或更高版本,以及Junit 4.X或TestNG:

从Surefire 2.7.3开始,您也只能运行测试类中的测试子集

注意:只有JUnit4.x和TestNG支持此功能

对于较旧版本的Surefire plugin/JUnit,似乎只能在类级别上进行控制,即不能在类中指定特定的测试:

mvn-Dtest=测试循环测试


詹金斯是通过maven触发测试的吗?您正在使用surefire插件吗?请提供有关您现在如何调用这些测试的更多信息,以及您的环境是什么。是的,Jenkins通过maven触发测试,我正在使用surefire插件