Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/374.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/4/maven/5.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中的每个作业更改testng-results.xml的位置吗_Java_Maven_Selenium_Jenkins_Selenium Webdriver - Fatal编程技术网

Java 您可以为Jenkins中的每个作业更改testng-results.xml的位置吗

Java 您可以为Jenkins中的每个作业更改testng-results.xml的位置吗,java,maven,selenium,jenkins,selenium-webdriver,Java,Maven,Selenium,Jenkins,Selenium Webdriver,有没有办法改变詹金斯每个工作的地点?我在Jenkins有很多Maven项目/作业,我希望每个作业都有自己的testng-results.xml文件位置。这能做到吗 我正在使用SeleniumWebDriver,用Java编码,使用TestNG(显然)和Maven管理的项目 目前,Jenkins执行的所有作业都会写入target\surefire reports目录中的同一testng-results.xml文件。在生成报告后,使用以下命令向所需作业添加maven步骤: mvn surefire-

有没有办法改变詹金斯每个工作的地点?我在Jenkins有很多Maven项目/作业,我希望每个作业都有自己的testng-results.xml文件位置。这能做到吗

我正在使用SeleniumWebDriver,用Java编码,使用TestNG(显然)和Maven管理的项目


目前,Jenkins执行的所有作业都会写入target\surefire reports目录中的同一testng-results.xml文件。

在生成报告后,使用以下命令向所需作业添加maven步骤:

mvn surefire-report:report -DoutputDirectory=newpath

我会以“添加构建后步骤”和“调用顶级Maven目标”的方式来实现这一点吗?当我这样做时,它会尝试从pom.xml中执行另一个测试。在这种情况下,请尝试将-DoutputDirectory参数添加到运行构建和测试的命令中。这样,测试运行正常,但输出不会发生任何变化。它只是一直被写入默认路径