Java 我需要在项目中的所有测试之前和之后执行特定的测试。是否有任何maven插件支持我的需求?

Java 我需要在项目中的所有测试之前和之后执行特定的测试。是否有任何maven插件支持我的需求?,java,maven,testng,maven-plugin,Java,Maven,Testng,Maven Plugin,我需要在项目中的所有测试之前和之后执行特定的测试。是否有任何maven插件支持我的需求 我正在使用TestNg进行测试 如果有人对此有一些信息,请帮助我回答。您可以在运行任何测试之前使用@BeforeSuite运行它,在完成测试之后使用@AfterSuite运行它。这是您希望在所有测试之前和之后执行的测试吗?如果它只是一组要执行的操作,那么在TestNg@BeforeSuite和@AfterSuite中就有了注释。如果它确实是一个测试,那么这里有一种黑客:TestNG按照完全限定方法名称的字母顺

我需要在项目中的所有测试之前和之后执行特定的测试。是否有任何maven插件支持我的需求

我正在使用TestNg进行测试


如果有人对此有一些信息,请帮助我回答。

您可以在运行任何测试之前使用@BeforeSuite运行它,在完成测试之后使用@AfterSuite运行它。

这是您希望在所有测试之前和之后执行的测试吗?如果它只是一组要执行的操作,那么在TestNg@BeforeSuite和@AfterSuite中就有了注释。如果它确实是一个测试,那么这里有一种黑客:TestNG按照完全限定方法名称的字母顺序执行测试。因此,例如com.mycompany.tests.AAFirstTest.testAFirst可以首先执行,而com.mycompany.tests.zzlastest.testZLast可以在其他测试命名合理的情况下最后执行。我建议改用@BeforeTest。