reactive/kotlinx-coroutines-rx2/build.gradle.kts [14:35]: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - packageListUrl = projectDir.toPath().resolve("package.list").toUri().toURL() } } } val testNG by tasks.registering(Test::class) { useTestNG() reports.html.outputLocation = file("${layout.buildDirectory.get()}/reports/testng") include("**/*ReactiveStreamTckTest.*") // Skip testNG when tests are filtered with --tests, otherwise it simply fails onlyIf { filter.includePatterns.isEmpty() } doFirst { // Classic gradle, nothing works without doFirst println("TestNG tests: ($includes)") } } val test by tasks.getting(Test::class) { dependsOn(testNG) reports.html.outputLocation = file("${layout.buildDirectory.get()}/reports/junit") - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - reactive/kotlinx-coroutines-rx3/build.gradle.kts [14:35]: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - packageListUrl = projectDir.toPath().resolve("package.list").toUri().toURL() } } } val testNG by tasks.registering(Test::class) { useTestNG() reports.html.outputLocation = file("${layout.buildDirectory.get()}/reports/testng") include("**/*ReactiveStreamTckTest.*") // Skip testNG when tests are filtered with --tests, otherwise it simply fails onlyIf { filter.includePatterns.isEmpty() } doFirst { // Classic gradle, nothing works without doFirst println("TestNG tests: ($includes)") } } val test by tasks.getting(Test::class) { dependsOn(testNG) reports.html.outputLocation = file("${layout.buildDirectory.get()}/reports/junit") - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -