java - 如何强制测试方法自行运行?
问题描述
我有一个 TestNG 测试,它将数百个项目加载到系统中并验证是否保存了正确的数字。
虽然存在潜在的测试泄漏,因为我在测试类中有其他测试方法也可以将项目加载到系统中。
我目前必须dependsOnMethods = "testBulkLoad"
在这个类中使用所有其他测试方法以将它们分开。但是,它们并不相互依赖,我不希望在我自己运行其他测试时运行这种批量负载。
是否可以强制此方法自行运行,以便此类中没有其他测试同时运行并可能将项目添加到系统并影响计数?
注意:初始化这些测试需要大量的设置时间,这就是为什么它们没有被分成不同的类。