gradle - 如何使用命令行在Gradle中按类别运行测试?

标签 gradle junit automated-tests

我有几个测试,每个测试都标有以下一个或多个类别

@Category(SmokeTest.class)
@Category(RegressionTest.class)
@Category(StressTest.class)
如何运行特定类别的测试?
例如,我必须在命令行中写什么才能运行标记为“SmokeTest”类别的测试?

最佳答案

请参阅https://docs.gradle.org/current/userguide/java_testing.html#test_grouping

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

关于gradle - 如何使用命令行在Gradle中按类别运行测试?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/62903606/

相关文章:

android - 如何为所有子项目/模块应用依赖项 Gradle Android Studio

java - 使用 jUnit 测试套件时 OpenEJB 备用描述符无法工作

html - ruby /沃提尔 : go to next button of the same class

ruby - RSpec 在使用 -f 格式化程序时抛出参数错误

maven - 如何将Cobertura插件应用于所有项目或所有子项目

java - 如何使用 Gradle 将源代码发布到本地 Maven 存储库?

android - 将依赖于本地 Android 库项目的 Android 库发布到 Maven

java - Mockito 模拟不适用于此方法。难道我做错了什么?

java - Vaadin:如何使用 JUnit 测试 generatedCells

node.js - Node-sass 没有与 TestCafe Docker Image 中使用的 Node 版本绑定(bind)