我有一个 gradle 项目,其中“单元测试”和“集成测试”任务定义如下:
test {
include '**/*Test.class'
}
task integrationTest(type: Test) {
include '**/*IT.class'
}
我在 IntelliJ 中创建了一个运行配置来运行所有单元测试,如图所示:
对任务“integrationTest”做了同样的事情:
IntelliJ“理解”测试任务并运行它以显示图形结果,如下图所示:
运行“集成测试”任务时不会发生同样的情况。结果以文本形式显示,就像我通过命令行运行任务时一样。
最佳答案
回答我自己的问题... 据我所知,您无法让 IntelliJ 运行特定任务的测试,而且模式解决方案效果不佳。
因此,我发现在 IntelliJ 中有效分离集成测试的唯一方法是使用 JUnit 类别。
关于java - intelliJ 如何将 gradle 任务作为测试运行,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35783877/