Lik*_*ika 5 testing intellij-idea gradle
在Intellij以前的版本中,在我的build.gradle中,以下内容足以让intellij在项目树中显示在使用gradle插件栏中的"refresh"时标记为测试源的integrationTest目录:
sourceSets {
integrationTest {
java {
compileClasspath += main.output + test.output
runtimeClasspath += main.output + test.output
srcDir 'src/integrationTest/java'
}
}
}
configurations {
integrationTestCompile.extendsFrom testCompile
integrationTestRuntime.extendsFrom testRuntime
}
task integrationTest(type: Test) {
testClassesDir = project.sourceSets.integrationTest.output.classesDir
classpath = project.sourceSets.integrationTest.runtimeClasspath
it.shouldRunAfter test
}
Run Code Online (Sandbox Code Playgroud)
它应该在这个截图中看起来像.但是在Intellij 16中,它不再起作用了.添加以下块并运行构思任务也无济于事:
idea {
module {
testSourceDirs += file('src/integrationTest/java')
scopes.TEST.plus += configurations.integrationTestCompile
scopes.TEST.plus += configurations.integrationTestRuntime
}
}
Run Code Online (Sandbox Code Playgroud)
可能是什么问题呢?
| 归档时间: |
|
| 查看次数: |
650 次 |
| 最近记录: |