FIR JS: implement a copy of JS Gradle IT with K2
This commit is contained in:
+19
-4
@@ -17,10 +17,7 @@ import kotlin.test.assertNotNull
|
|||||||
|
|
||||||
// TODO: This suite is failing with deprecation error on Gradle <7.0 versions
|
// TODO: This suite is failing with deprecation error on Gradle <7.0 versions
|
||||||
// Should be fixed via planned fixes in Kotlin/JS plugin: https://youtrack.jetbrains.com/issue/KFC-252
|
// Should be fixed via planned fixes in Kotlin/JS plugin: https://youtrack.jetbrains.com/issue/KFC-252
|
||||||
@GradleTestVersions(minVersion = TestVersions.Gradle.G_7_0)
|
abstract class KotlinJsIrLibraryGradlePluginITBase : KGPBaseTest() {
|
||||||
@DisplayName("Kotlin/JS IR library")
|
|
||||||
@JsGradlePluginTests
|
|
||||||
class KotlinJsIrLibraryGradlePluginIT : KGPBaseTest() {
|
|
||||||
|
|
||||||
override val defaultBuildOptions = super.defaultBuildOptions.copy(
|
override val defaultBuildOptions = super.defaultBuildOptions.copy(
|
||||||
jsOptions = BuildOptions.JsOptions(
|
jsOptions = BuildOptions.JsOptions(
|
||||||
@@ -75,3 +72,21 @@ class KotlinJsIrLibraryGradlePluginIT : KGPBaseTest() {
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@GradleTestVersions(minVersion = TestVersions.Gradle.G_7_0)
|
||||||
|
@DisplayName("Kotlin/JS K1 IR library")
|
||||||
|
@JsGradlePluginTests
|
||||||
|
class KotlinK1JsIrLibraryGradlePluginIT : KotlinJsIrLibraryGradlePluginITBase() {
|
||||||
|
override val defaultBuildOptions = super.defaultBuildOptions.copy(
|
||||||
|
useFir = false
|
||||||
|
)
|
||||||
|
}
|
||||||
|
|
||||||
|
@GradleTestVersions(minVersion = TestVersions.Gradle.G_7_0)
|
||||||
|
@DisplayName("Kotlin/JS K2 IR library")
|
||||||
|
@JsGradlePluginTests
|
||||||
|
class KotlinK2JsIrLibraryGradlePluginIT : KotlinJsIrLibraryGradlePluginITBase() {
|
||||||
|
override val defaultBuildOptions = super.defaultBuildOptions.copy(
|
||||||
|
useFir = true
|
||||||
|
)
|
||||||
|
}
|
||||||
|
|||||||
Reference in New Issue
Block a user