如何使用RunWith指定测试方法套件?

时间:2011-08-04 23:09:25

标签: junit4

我有以下内容:

@RunWith(AllTestsRunner.class)
public class AllTests {

}

其中AllTestsRunner是一个Suite,它将返回与AllTests在同一个包中的所有测试类。这样可以正常工作,但我希望能够实现更细粒度的控制,而不仅仅是指定测试类的内容。我希望能够指定要运行的测试方法(一些测试方法用@Category(Manual.class)注释,这些不应该在持续集成系统中运行)。是否可以为AllTests指定Runner?

1 个答案:

答案 0 :(得分:0)

使用:

@RunWith(Categories.class)
@Categories.ExcludeCategory(Manual.class)
@Suite.SuiteClasses(AllTests.class)
public class TestsToBeRunInCi {}