如何将TestNG输出文件夹复制到其他文件夹?

时间:2014-12-14 11:42:39

标签: copy testng

我确实有代码可以做,但我什么时候做?好像当我这样做AfterSuite我正在复制以前的测试输出文件。我还创建了一个自定义监听器,但由于报告是在最后创建的,因此无法解决问题。

如果无法做到这一点,那么可以通过编程方式更改输出目录吗?

1 个答案:

答案 0 :(得分:1)

如果以编程方式运行testng,可以采用一种方法。您可以控制设置输出目录。

TestListenerAdapter tla = new TestListenerAdapter();
    TestNG testng = new TestNG();
    testng.setOutputDirectory("My dir");
    testng.setTestClasses(new Class[] { TestClass1.class });
    testng.addListener(tla);
    testng.run();

移动所有默认报告的另一个问题是,您可以让记者移动文件,但由于记者的顺序不是保证,您不能保证您的记者最后一次运行。