Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/xml/14.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 在运行时设置诱惑结果目录_Java_Xml_Testng_Allure - Fatal编程技术网

Java 在运行时设置诱惑结果目录

Java 在运行时设置诱惑结果目录,java,xml,testng,allure,Java,Xml,Testng,Allure,如何更改生成Allure xml报告的文件目录 我想在运行时更改它 我正在使用java 8和TestNG。看看下面的类,它包含所有诱惑属性: 所以答案是: System.setProperty("allure.results.directory", "path/to/directory"); System.setProperty中的值只能是字符串。我尝试使用*System.setProperty(“allure.results.directory”、“path/to/directory”);在

如何更改生成
Allure xml报告的文件目录

我想在运行时更改它


我正在使用java 8和TestNG。

看看下面的类,它包含所有诱惑属性:

所以答案是:

System.setProperty("allure.results.directory", "path/to/directory");

System.setProperty中的值只能是字符串。我尝试使用*System.setProperty(“allure.results.directory”、“path/to/directory”);在我的回答中解决了这个问题。如果它适合您,您可以将其标记为正确答案。您好,我更改结果目录的最初意图是按套件分离结果xml文件。我发现结果第一次进入了正确的目录,但当我在它之后更改系统属性时,xml文件继续在以前的套件文件夹中发布。我使用java和testng进行测试用例,同时使用Jenkins运行它。你知道为什么会发生这种情况吗?可能这是一个bug。请在Github中创建相应的问题。