2014-10-02 12 views
0

我需要在項目中的所有測試之前和之後執行特定的測試。有沒有任何支持我的需求的Maven插件?我需要在項目中的所有測試之前和之後執行特定的測試。有沒有任何支持我的需求的Maven插件?

我正在使用TestNg進行測試。

如果有人有這方面的一些信息,請幫助我的答案。

+0

這是你想在所有測試之前和之後執行的「測試」嗎?如果它只是一組要執行的操作(一種方法),那麼你在TestNg(@BeforeSuite和@AfterSuite)中有註釋來做到這一點。如果這確實是一個測試,那麼這裏有點不妥:TestNG按照完全合格的方法名稱的字母順序執行測試。所以例如com.mycompany.tests.AAFirstTest.testAFirst可以先執行,com.mycompany.tests.ZZLastTest.testZLast可以最後執行,如果其他測試命名合理。 – 2014-10-02 13:49:18

+0

我建議使用@BeforeTest代替。 – khmarbaise 2014-10-04 16:39:35

回答

0

您可以使用@BeforeSuite在運行任何測試之前運行它,並在測試完成後運行@AfterSuite。

相關問題