2014-10-02 44 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。

相关问题