22.13.6.测试分组

JUnit和TestNG允许为测试方法精密分组.

对于分组JUnit的测试类与测试方法,JUnit4.8引入了类别的概念.9该测试任务允许您设定JUnit包括或者排除某些类的规范。

例22.12.JUnit分类
build.gradle

  1. test {
  2. useJUnit {
  3. includeCategories 'org.gradle.junit.CategoryA'
  4. excludeCategories 'org.gradle.junit.CategoryB'
  5. }
  6. }

TestNG的框架有一个非常类似的概念。在TestNG的,你可以指定不同的测试组。 [10]测试分组应包括或排除在测试任务进行配置了的测试执行.

例22.13.TestNG分组测试
build.gradle

  1. test {
  2. useTestNG {
  3. excludeGroups 'integrationTests'
  4. includeGroups 'unitTests'
  5. }
  6. }