2011-03-23 279 views
0

我正在運行testNG中的測試用例。默認情況下,它會在名爲「test-output」的文件夾中生成結果,並在每次運行時覆蓋該文件夾。我想在每次運行時創建單獨的報告文件夾並放置我的結果。如何做達。生成TestNG報告

+0

您是否使用一些構建自動化工具作爲Apache Maven或Apache Ant? – amra 2011-03-23 06:57:56

回答

0

您可以配置輸出目錄,確切的答案將取決於您使用的構建工具(例如命令行:「-d」,ant:「outputdir」等)。

查看有關詳細信息的構建工具文檔。

+0

謝謝你我配置了它。但現在我想爲我的項目創建我自己的HTML報告,比如我們的默認HTML報告。我嘗試使用getPassedTests()方法和ITestresult和TestListener中的重寫方法。但是沒有一種方法可以獲得任何東西。 – 2011-03-25 13:42:31

+0

該文檔清楚地說明了如何創建自己的報告,查找「IReporter」。 – 2011-09-22 15:59:15

0

嗯,我只是建議一個測試輸出目錄中包含的HTML報告的簡單副本。這是我做的:

1. Log output of my tests to "test-output/work/version/timestamp" 
2. Email the emailable-report.html using a Java SMTP mailer class 
3. Copy the 600KB of html report files into my "test-output 
    /work/version/timestamp" to archive the reports. This isn't always 
    necessary IMHO.