From 0a8c2dcd642c942a9de0a5fb90db4abf5a97546b Mon Sep 17 00:00:00 2001 From: ghe Date: Thu, 13 Aug 2020 11:15:11 +0100 Subject: [PATCH] test: gradle kts fixture --- test/find-files.test.ts | 2 ++ .../find-files/gradle-kts/build.gradle.kts | 33 +++++++++++++++++++ .../gradle-kts/subproj/build.gradle.kts | 33 +++++++++++++++++++ 3 files changed, 68 insertions(+) create mode 100644 test/fixtures/find-files/gradle-kts/build.gradle.kts create mode 100644 test/fixtures/find-files/gradle-kts/subproj/build.gradle.kts diff --git a/test/find-files.test.ts b/test/find-files.test.ts index fc5c3de70ca..156e43fd0ed 100644 --- a/test/find-files.test.ts +++ b/test/find-files.test.ts @@ -20,6 +20,7 @@ test('find all files in test fixture', async (t) => { path.join(testFixture, 'golang', 'golang-app', 'Gopkg.toml'), path.join(testFixture, 'golang', 'golang-gomodules', 'go.mod'), path.join(testFixture, 'gradle', 'build.gradle'), + path.join(testFixture, 'gradle-kts', 'build.gradle.kts'), path.join(testFixture, 'gradle-multiple', 'gradle/build.gradle'), path.join(testFixture, 'gradle-multiple', 'gradle-another/build.gradle'), path.join(testFixture, 'maven', 'pom.xml'), @@ -53,6 +54,7 @@ test('find all files in test fixture ignoring node_modules', async (t) => { path.join(testFixture, 'golang', 'golang-gomodules', 'go.mod'), path.join(testFixture, 'gradle', 'build.gradle'), path.join(testFixture, 'gradle-multiple', 'gradle/build.gradle'), + path.join(testFixture, 'gradle-multiple', 'gradle/build.gradle'), path.join(testFixture, 'gradle-multiple', 'gradle-another/build.gradle'), path.join(testFixture, 'maven', 'pom.xml'), path.join(testFixture, 'maven', 'test.txt'), diff --git a/test/fixtures/find-files/gradle-kts/build.gradle.kts b/test/fixtures/find-files/gradle-kts/build.gradle.kts new file mode 100644 index 00000000000..545523eb6cc --- /dev/null +++ b/test/fixtures/find-files/gradle-kts/build.gradle.kts @@ -0,0 +1,33 @@ +import org.jetbrains.kotlin.gradle.tasks.KotlinCompile + +plugins { + val kotlinVersion = "1.3.21" + id("org.jetbrains.kotlin.jvm") version kotlinVersion + id("org.jetbrains.kotlin.plugin.spring") version kotlinVersion + id("org.jetbrains.kotlin.plugin.jpa") version kotlinVersion +} + +version = "1.0.0-SNAPSHOT" + +tasks.withType { + kotlinOptions { + jvmTarget = "1.8" + freeCompilerArgs = listOf("-Xjsr305=strict") + } +} + +tasks.withType { + useJUnitPlatform() +} + +repositories { + mavenCentral() +} + +dependencies { + // Removed Spring because too heavy + compile("org.jetbrains.kotlin:kotlin-stdlib-jdk8") + testCompile("org.jetbrains.kotlin:kotlin-reflect") { + exclude(module = "junit") + } +} diff --git a/test/fixtures/find-files/gradle-kts/subproj/build.gradle.kts b/test/fixtures/find-files/gradle-kts/subproj/build.gradle.kts new file mode 100644 index 00000000000..545523eb6cc --- /dev/null +++ b/test/fixtures/find-files/gradle-kts/subproj/build.gradle.kts @@ -0,0 +1,33 @@ +import org.jetbrains.kotlin.gradle.tasks.KotlinCompile + +plugins { + val kotlinVersion = "1.3.21" + id("org.jetbrains.kotlin.jvm") version kotlinVersion + id("org.jetbrains.kotlin.plugin.spring") version kotlinVersion + id("org.jetbrains.kotlin.plugin.jpa") version kotlinVersion +} + +version = "1.0.0-SNAPSHOT" + +tasks.withType { + kotlinOptions { + jvmTarget = "1.8" + freeCompilerArgs = listOf("-Xjsr305=strict") + } +} + +tasks.withType { + useJUnitPlatform() +} + +repositories { + mavenCentral() +} + +dependencies { + // Removed Spring because too heavy + compile("org.jetbrains.kotlin:kotlin-stdlib-jdk8") + testCompile("org.jetbrains.kotlin:kotlin-reflect") { + exclude(module = "junit") + } +}