我想了解我是否可以在指定的gradle测试任务的@Category。 所以, 我可以单独运行集成junits和正常的JUnit测试 。
我知道的是,目前在gradle这个@Category没有明确的支持 ,我期待为这个限制的解决方法。
在简单的方法是定义不同的测试类别,如测试服, 如何运行属于某个类别JUnit 4中的所有测试 。 我宁愿在我gradle这个脚本以指定@Category。
我想了解我是否可以在指定的gradle测试任务的@Category。 所以, 我可以单独运行集成junits和正常的JUnit测试 。
我知道的是,目前在gradle这个@Category没有明确的支持 ,我期待为这个限制的解决方法。
在简单的方法是定义不同的测试类别,如测试服, 如何运行属于某个类别JUnit 4中的所有测试 。 我宁愿在我gradle这个脚本以指定@Category。
对于包含或排除类的支持已列入gradle这个:
test {
useJUnit {
includeCategories 'org.gradle.junit.CategoryA'
excludeCategories 'org.gradle.junit.CategoryB'
}
}
完整文档: https://docs.gradle.org/current/userguide/java_testing.html#test_grouping
我不认为还有比实现功能或使用测试套件以外的其他解决方案。 随时提交功能请求: http://forums.gradle.org