[Gradle IT] Pass gradle version directly to tests in K2KotlinxSerializationIT

This commit is contained in:
Dmitriy Novozhilov
2023-04-13 13:03:32 +03:00
committed by Space Team
parent 37e4a05878
commit cb4c41a5ca
@@ -15,11 +15,9 @@ import kotlin.test.assertTrue
@OtherGradlePluginTests @OtherGradlePluginTests
class K2KotlinxSerializationIT : KGPBaseTest() { class K2KotlinxSerializationIT : KGPBaseTest() {
private val gradleVersion = GradleVersion.version(TestVersions.Gradle.MAX_SUPPORTED)
@DisplayName("Compile common code to metadata with kotlinx.serialization and K2") @DisplayName("Compile common code to metadata with kotlinx.serialization and K2")
@GradleTest @GradleTest
fun `test kotlinxSerializationMppK2`() { fun `test kotlinxSerializationMppK2`(gradleVersion: GradleVersion) {
project("kotlinxSerializationMppK2", gradleVersion) { project("kotlinxSerializationMppK2", gradleVersion) {
build(":compileCommonMainKotlinMetadata") { build(":compileCommonMainKotlinMetadata") {
assertTasksExecuted(":compileCommonMainKotlinMetadata") assertTasksExecuted(":compileCommonMainKotlinMetadata")
@@ -29,7 +27,7 @@ class K2KotlinxSerializationIT : KGPBaseTest() {
@DisplayName("Compile code with kotlinx.serialization with K2 against K1. KT-57941") @DisplayName("Compile code with kotlinx.serialization with K2 against K1. KT-57941")
@GradleTest @GradleTest
fun `test kotlinx serialization K2 against K1`() { fun `test kotlinx serialization K2 against K1`(gradleVersion: GradleVersion) {
project("kotlinxSerializationK2AgainstK1", gradleVersion) { project("kotlinxSerializationK2AgainstK1", gradleVersion) {
build(":app:run") { build(":app:run") {
assertTasksExecuted(":app:run") assertTasksExecuted(":app:run")
@@ -58,7 +56,7 @@ class K2KotlinxSerializationIT : KGPBaseTest() {
@DisplayName("Compile production executable with kotlinx.serialization to JS. KT-57690, KT-57807") @DisplayName("Compile production executable with kotlinx.serialization to JS. KT-57690, KT-57807")
@GradleTest @GradleTest
fun `test kotlinx serialization compile to JS`() { fun `test kotlinx serialization compile to JS`(gradleVersion: GradleVersion) {
project("kotlinxSerializationK2WithJs", gradleVersion) { project("kotlinxSerializationK2WithJs", gradleVersion) {
build(":compileProductionExecutableKotlinJs") build(":compileProductionExecutableKotlinJs")
} }
@@ -66,7 +64,7 @@ class K2KotlinxSerializationIT : KGPBaseTest() {
@DisplayName("Compile test sourceset with kotlinx.serialization to JS. KT-57781") @DisplayName("Compile test sourceset with kotlinx.serialization to JS. KT-57781")
@GradleTest @GradleTest
fun `test kotlinx serialization compile test source set to JS`() { fun `test kotlinx serialization compile test source set to JS`(gradleVersion: GradleVersion) {
project("kotlinxSerializationK2WithJs", gradleVersion) { project("kotlinxSerializationK2WithJs", gradleVersion) {
build(":compileTestKotlinJs") build(":compileTestKotlinJs")
} }