在Junit中,有没有一种方法可以让TestSuite将@ClassRule添加到包含的每个测试类中

时间:2016-11-21 00:54:11

标签: java testing junit rule

例如,我有一个测试套件,它收集了一堆CreateObjectTests中列出的测试类:

@RunWith(Categories.class)
@ExcludeCategory({
    FailingTest.class,
    VolatileTest.class,
    PermissionTest.class
    })
@Suite.SuiteClasses({
    CreateObjectTests.class
    })
public class CreateObjectTestRunner {}

CreateObjectTests.class使用ClasspathSuite来匹配20个不同的测试类。我希望能够将我编写的类规则(登录到CI服务器并执行某些操作)附加到聚合的每个类。即我不想编辑每个测试类来添加这个@ClassRule来执行此功能。

感谢您的帮助!

0 个答案:

没有答案