2016-06-08 32 views
0

这从命令行可以正常工作,但IntelliJ显示integrationTest源,就好像它们是源代码而不是测试源。这是什么问题导致我的集成测试被标记为源代码而不是测试源?

摇篮代码:

sourceSets { 
    integrationTest { 
     java { 
      compileClasspath += main.output + test.output 
      runtimeClasspath += main.output + test.output 
      srcDir file('src/it/java') 
      output.classesDir = "$buildDir/classes/it" 
     } 

     def resourceDir = file('src/it/resources') 
     if (resourceDir.exists()) { 
      resources.srcDir resourceDir 
      output.resourcesDir = "$buildDir/resources/it" 
     } 
    } 
} 

回答