java - gradle 测试任务如何运行特定的 junit 测试套件?

标签 java junit jenkins gradle jenkins-plugins

我正在运行 gradle test 任务。

task e2eTest(type: Test) {
    testClassesDir = project.sourceSets.main.output.classesDir
    classpath = project.sourceSets.main.runtimeClasspath
}

但是我只想运行一些测试。

我如何定义一个junitsuit,gradle可以根据它过滤测试并运行唯一的?

最佳答案

您可以按照手册中的说明尝试特定的测试过滤器功能(Gradle 1.10+)

http://www.gradle.org/docs/current/userguide/java_plugin.html (23.13.3)

如果您的特定测试套件可以通过其包或类名称来确定,那么它应该可以解决问题。您可以使其依赖于稍后可以在 Jenkins 或您所在的任何 CI 上进行参数化的变量

关于java - gradle 测试任务如何运行特定的 junit 测试套件?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27260714/

相关文章:

java - SpringMVC/mockMVC/jsonpath 比较字符串列表

java - 无法在 Scala 中迭代 Java 列表

java - 测试验证约束

reactjs - "Export CI=true"在这个 create-react-app 部署脚本中做了什么?

jenkins - 如何配置 Jenkins 性能插件以使具有相对错误阈值的作业失败

java - 使用 getter 时值返回 null

junit - 当 JUnit 测试失败时,Mark Gradle 在 Jenkins 中构建不稳定

java - 如何在运行 junit 测试用例时避免实际的方法调用

jenkins - 将 git 更改传递到文件以供以后的 Jenkins 作业使用

java - 使用许多 AsyncTasks 会使我的 Android 应用程序运行得更快吗?