From e8c1fbe1ff681a779c6e6ae1a8564ccafef3d69f Mon Sep 17 00:00:00 2001 From: Ilya Matveev Date: Tue, 11 Jul 2017 20:19:31 +0700 Subject: [PATCH] gradle-plugin: Move tests into default 'test' directory --- .../kotlin-native-gradle-plugin/build.gradle | 35 ++++--------------- .../groovy/Specs.groovy | 0 2 files changed, 6 insertions(+), 29 deletions(-) rename tools/kotlin-native-gradle-plugin/src/{integrationTest => test}/groovy/Specs.groovy (100%) diff --git a/tools/kotlin-native-gradle-plugin/build.gradle b/tools/kotlin-native-gradle-plugin/build.gradle index dd58a9d4c23..f8a649ca9c8 100644 --- a/tools/kotlin-native-gradle-plugin/build.gradle +++ b/tools/kotlin-native-gradle-plugin/build.gradle @@ -45,53 +45,30 @@ allprojects { repositories { mavenCentral() - jcenter() } evaluationDependsOn(':tools:helpers') -sourceSets { - integrationTest { - groovy.srcDir file('src/integrationTest/groovy') - - compileClasspath += sourceSets.main.output - compileClasspath += configurations.integrationTestCompile - compileClasspath += configurations.testCompile - runtimeClasspath += output + compileClasspath - } -} - -gradlePlugin { - testSourceSets sourceSets.integrationTest -} - dependencies { compile project(':shared') compile project(':tools:helpers') compile "org.jetbrains.kotlin:kotlin-stdlib:$kotlin_version" compile gradleApi() - integrationTestCompile gradleTestKit() - integrationTestCompile 'junit:junit:4.12' - integrationTestCompile('org.spockframework:spock-core:1.1-groovy-2.4') { + testCompile gradleTestKit() + testCompile 'junit:junit:4.12' + testCompile('org.spockframework:spock-core:1.1-groovy-2.4') { exclude module: 'groovy-all' } - - // integrationTestCompile 'com.netflix.nebula:nebula-test:6.0.1' - // testCompile 'com.netflix.nebula:nebula-test:6.0.1' } -task integrationTest(type: Test) { - dependsOn(test) - testLogging.showStandardStreams = true - testClassesDir = sourceSets.integrationTest.output.classesDir - classpath = sourceSets.integrationTest.runtimeClasspath +test { + dependsOn ':dist' + //testLogging.showStandardStreams = true systemProperty("konan.home", rootProject.file('dist')) systemProperty("konan.root", rootProject.projectDir) } -check.dependsOn integrationTest - jar { dependsOn(':tools:helpers:jar') from (rootProject.findProject(':tools:helpers').sourceSets.main.output) diff --git a/tools/kotlin-native-gradle-plugin/src/integrationTest/groovy/Specs.groovy b/tools/kotlin-native-gradle-plugin/src/test/groovy/Specs.groovy similarity index 100% rename from tools/kotlin-native-gradle-plugin/src/integrationTest/groovy/Specs.groovy rename to tools/kotlin-native-gradle-plugin/src/test/groovy/Specs.groovy