我想了解是否可以在gradle测试任务中指定@category。所以,I can run separately integration junits and the normal junit tests。
我知道目前有no explicit support for @category in gradle,我正在寻找解决此限制的方法。
直接的方法是为不同的测试类别定义测试服,例如How to run all tests belonging to a certain Category in JUnit 4。我更愿意在我的gradle脚本中指定@category。
答案 0 :(得分:23)
支持包含或排除类别已包含在gradle中:
test {
useJUnit {
includeCategories 'org.gradle.junit.CategoryA'
excludeCategories 'org.gradle.junit.CategoryB'
}
}
完整文档: https://docs.gradle.org/current/userguide/java_testing.html#test_grouping
答案 1 :(得分:1)
我认为除了实现该功能或使用测试套件之外,还有其他解决方案。请随时在http://forums.gradle.org
提交功能请求