【问题标题】:Exclude a single test file from Gradle从 Gradle 中排除单个测试文件
【发布时间】:2015-12-11 23:34:31
【问题描述】:

我在 same 包中有两个测试文件。我希望 gradle 运行 foo/ATest 但不是 foo/BTest。有没有办法设置这个?目前,当我包含 ATest 时,我似乎无法排除 BTest。也就是说,这不起作用:

test {
    java {
        srcDirs 'testSrc'
        include '**/foo/ATest.java'
        exclude '**/foo/BTest.java'
    }
}

【问题讨论】:

标签: java gradle include


【解决方案1】:

尝试使用测试过滤器TestFilter 来做到这一点:

test {
  java {
      srcDirs 'testSrc'
  }
  filter {
    includeTestsMatching "*.foo.ATest"
  }
}

【讨论】:

    猜你喜欢
    • 2023-01-16
    • 1970-01-01
    • 2020-10-31
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2019-01-11
    • 2011-02-11
    相关资源
    最近更新 更多