2017-01-25 95 views
0

完成所有測試後,通過POM生成報告?完成所有測試後,通過POM生成報告?

  1. 可以說我有外種皮,TESTB,TESTC
  2. 一旦所有的測試已經完成執行,纔有可能清理項目(因此最新的報告列入目錄),然後電子郵件中報spcific派對?

感謝您的幫助

+0

是的,這是可能的。 –

+0

這是關於生成一些報告或通過電子郵件發送的問題嗎? – acikojevic

+0

@acikojevic @acikojevic我需要做這兩個,但項目目錄中的報告需要更新之前,它通過電子郵件發送,例如TestA,TestB已完成執行,報告更新,然後通過電子郵件發送(所有舊報告被刪除) ,謝謝 – Gbru

回答

0

您可以使用TestNG的,它會自動生成測試執行的報告。

+0

嗨@Kushal我遇到的問題是在發送報告時,它始終從最後一次構建發送報告,除非我每次清理項目 – Gbru

0

不知道你是如何運行你的測試,但你正在使用maven所以你應該利用maven生命週期階段。例如,您可以在<phase>test</phase>中運行測試,並且在完成所有工作後,您可以在稍後的階段發送郵件(<phase>package</phase>或類似的東西)

+0

我會在POM文件中添加上面列出的代碼嗎?例如目前的iam:1.創建TestNG測試文件; 2.創建TestNG執行文件; 3.在POM文件中使用Surefire通過Maven執行TestNG文件; 4.在需要最新報告的情況下,通過電子郵件傳輸,目前不斷髮送電子郵件給報告從最後的maven構建/測試 – Gbru

+0

是的,它會在你的POM.xml中。發送郵件你可以使用maven-postman-plugin – acikojevic