【问题标题】:Gradle run only one test suiteGradle 只运行一个测试套件
【发布时间】:2015-07-10 15:16:45
【问题描述】:

我有多个使用 junit 和 gradle 的类正在测试中。当我运行“gradle test”时,我所有的课程都经过测试。如何只运行一个测试文件?

【问题讨论】:

    标签: java junit gradle


    【解决方案1】:

    您可以像这样从 cli 运行单个测试文件:

    gradle test --tests org.gradle.SomeTest
    

    您也可以以类似的方式只运行特定的测试方法:

    gradle test --tests org.gradle.SomeTest.someSpecificFeature
    

    【讨论】:

    • 今天刚学到这个,我觉得很糟糕。谁有时间准确地输入所有这些废话?我习惯于在 Netbeans 中单击一个按钮,它就可以工作...
    • 如果你在使用一些IDE,例如IDEA,它通常可以很好地处理gradle,所以你可以从IDE中一键运行测试,而不是gradle命令。除非你正在调试一些出现在测试中的 gradle 相关问题,否则通常就可以了。
    【解决方案2】:

    您需要使用test.single 系统属性。看看this 文章。

    【讨论】:

      猜你喜欢
      • 2014-10-13
      • 2015-03-09
      • 1970-01-01
      • 2018-02-03
      • 2016-12-13
      • 2014-09-24
      • 2014-04-25
      • 1970-01-01
      • 2020-05-30
      相关资源
      最近更新 更多