diff options
Diffstat (limited to 'dokka-integration-tests/gradle/build.gradle.kts')
-rw-r--r-- | dokka-integration-tests/gradle/build.gradle.kts | 37 |
1 files changed, 37 insertions, 0 deletions
diff --git a/dokka-integration-tests/gradle/build.gradle.kts b/dokka-integration-tests/gradle/build.gradle.kts new file mode 100644 index 00000000..3b95cb69 --- /dev/null +++ b/dokka-integration-tests/gradle/build.gradle.kts @@ -0,0 +1,37 @@ +/* + * Copyright 2014-2023 JetBrains s.r.o. Use of this source code is governed by the Apache 2.0 license. + */ + + +plugins { + id("dokkabuild.test-integration") +} + +dependencies { + implementation(projects.utilities) + + implementation(kotlin("test-junit5")) + implementation(libs.junit.jupiterApi) + implementation(libs.junit.jupiterParams) + + implementation(gradleTestKit()) + + implementation(libs.jsoup) +} + +val aggregatingProject = gradle.includedBuild("dokka") + +tasks.integrationTest { + dependsOn(aggregatingProject.task(":publishToMavenLocal")) + + environment("DOKKA_VERSION", project.version) + + inputs.dir(file("projects")) + + javaLauncher.set(javaToolchains.launcherFor { + // kotlinx.coroutines requires Java 11+ + languageVersion.set(dokkaBuild.testJavaLauncherVersion.map { + maxOf(it, JavaLanguageVersion.of(11)) + }) + }) +} |