如何指定@Category测试任务gradle这个?(How to specify @categor

2019-07-30 20:37发布

我想了解我是否可以在指定的gradle测试任务的@Category。 所以, 我可以单独运行集成junits和正常的JUnit测试 。

我知道的是,目前在gradle这个@Category没有明确的支持 ,我期待为这个限制的解决方法。

在简单的方法是定义不同的测试类别,如测试服, 如何运行属于某个类别JUnit 4中的所有测试 。 我宁愿在我gradle这个脚本以指定@Category。

Answer 1:

对于包含或排除类的支持已列入gradle这个:

test {
  useJUnit {
    includeCategories 'org.gradle.junit.CategoryA'
    excludeCategories 'org.gradle.junit.CategoryB'
  }
}

完整文档: https://docs.gradle.org/current/userguide/java_testing.html#test_grouping



Answer 2:

我不认为还有比实现功能或使用测试套件以外的其他解决方案。 随时提交功能请求: http://forums.gradle.org



文章来源: How to specify @category in test task in gradle?
标签: junit gradle