テストをユニット、統合、サードパーティ、データベースに分けようとするフォルダーがいくつかあります。このようにして、TDD を簡単/高速にするために、テストをチャンクの目的に分けることができます。これが私が使用しようとしているタスクです。
task integrationTest(type: Test) {
testClassesDir = sourceSets.integration.output.classesDir
classpath = sourceSets.integration.runtimeClasspath
maxParallelForks 8
maxHeapSize = "4048m"
}
testReportDirがあることは知っていますが、非推奨です。新しい方法を使えるようになりたいです。
私は次の閉鎖を試みました:
reports {
html = file("$buildDir/reports/intTests")
}
reports {
setDestination = file("$buildDir/reports/intTests")
}
reports {
destinationDir = file("$buildDir/reports/intTests")
}
destinationDir = file("$buildDir/reports/intTests")