我有 2 个测试类和一个初始化一些公共资源的套件。所有类中都有用注释的方法@BeforeClass
- 套件和两个测试类,并且@AfterClass
仅在套件中。
当我将西装作为 Eclipse 的单独测试类运行时,它工作正常,但是当我尝试运行项目中的所有测试时,顺序无效。Eclipse 出于某种原因首先尝试运行测试(由于资源尚未初始化而失败),然后才运行套装本身。Maven 似乎也忽略了这套西装。如何配置 Maven 和 Eclipse 以正确的顺序运行测试(首先是套件),而不是从套件外部运行这些测试?
这不是代码重复的问题。问题在于无法快速连续初始化和销毁的资源。这就是为什么我需要一个只初始化资源一次的套件。
谢谢。