diff --git a/gradle/verification-metadata.xml b/gradle/verification-metadata.xml index 255ab2d9bdc..4529f482fe2 100644 --- a/gradle/verification-metadata.xml +++ b/gradle/verification-metadata.xml @@ -798,6 +798,12 @@ + + + + + + @@ -3130,12 +3136,6 @@ - - - - - - @@ -4428,10 +4428,10 @@ - - - - + + + + @@ -4446,10 +4446,10 @@ - - - - + + + + @@ -4476,10 +4476,10 @@ - - - - + + + + @@ -4494,10 +4494,10 @@ - - - - + + + + @@ -4512,6 +4512,12 @@ + + + + + + @@ -4910,12 +4916,6 @@ - - - - - - @@ -4928,6 +4928,12 @@ + + + + + + diff --git a/libraries/kotlin.test/build.gradle.kts b/libraries/kotlin.test/build.gradle.kts index abd0dbcbfc9..2a302e6766a 100644 --- a/libraries/kotlin.test/build.gradle.kts +++ b/libraries/kotlin.test/build.gradle.kts @@ -82,9 +82,6 @@ kotlin { val java9CompileOnly = configurations[frameworkJava9SourceSet.compileOnlyConfigurationName] project.dependencies { java9CompileOnly(project) - if (framework == JvmTestFramework.TestNG) { - java9CompileOnly("org.testng:testng:7.0.0") - } } } test.associateWith(getByName("JUnit")) @@ -176,6 +173,7 @@ kotlin { kotlin.srcDir("junit5/src/test/kotlin") dependencies { runtimeOnly(libs.junit.jupiter.engine) + runtimeOnly(libs.junit.platform.launcher) } } val jvmTestNG by getting { @@ -183,11 +181,14 @@ kotlin { kotlin.srcDir("testng/src/main/kotlin") resources.srcDir("testng/src/main/resources") dependencies { - api("org.testng:testng:6.13.1") + api("org.testng:testng:7.0.0") } } val jvmTestNGTest by getting { kotlin.srcDir("testng/src/test/kotlin") + dependencies { + implementation("org.testng:testng:7.5.1") + } } val jsMain by getting { dependsOn(assertionsCommonMain) @@ -363,10 +364,13 @@ configurations { when (framework) { JvmTestFramework.JUnit -> {} JvmTestFramework.JUnit5 -> { - apiElements("org.junit.jupiter:junit-jupiter-api:5.6.3") - runtimeDeps("org.junit.jupiter:junit-jupiter-engine:5.6.3") + apiElements("org.junit.jupiter:junit-jupiter-api:5.10.1") + runtimeDeps("org.junit.jupiter:junit-jupiter-engine:5.10.1") + runtimeDeps("org.junit.platform:junit-platform-launcher:1.10.1") + } + JvmTestFramework.TestNG -> { + apiElements("org.testng:testng:7.5.1") } - JvmTestFramework.TestNG -> {} } } artifacts { diff --git a/repo/artifacts-tests/src/test/resources/org/jetbrains/kotlin/kotlin-test-junit5/kotlin-test-junit5.pom b/repo/artifacts-tests/src/test/resources/org/jetbrains/kotlin/kotlin-test-junit5/kotlin-test-junit5.pom index 6dd4b79630e..5e10fa6170c 100644 --- a/repo/artifacts-tests/src/test/resources/org/jetbrains/kotlin/kotlin-test-junit5/kotlin-test-junit5.pom +++ b/repo/artifacts-tests/src/test/resources/org/jetbrains/kotlin/kotlin-test-junit5/kotlin-test-junit5.pom @@ -41,13 +41,19 @@ org.junit.jupiter junit-jupiter-api - 5.6.3 + 5.10.1 compile org.junit.jupiter junit-jupiter-engine - 5.6.3 + 5.10.1 + runtime + + + org.junit.platform + junit-platform-launcher + 1.10.1 runtime diff --git a/repo/artifacts-tests/src/test/resources/org/jetbrains/kotlin/kotlin-test-testng/kotlin-test-testng.pom b/repo/artifacts-tests/src/test/resources/org/jetbrains/kotlin/kotlin-test-testng/kotlin-test-testng.pom index 26b59738f54..4f2184240c8 100644 --- a/repo/artifacts-tests/src/test/resources/org/jetbrains/kotlin/kotlin-test-testng/kotlin-test-testng.pom +++ b/repo/artifacts-tests/src/test/resources/org/jetbrains/kotlin/kotlin-test-testng/kotlin-test-testng.pom @@ -41,7 +41,7 @@ org.testng testng - 6.13.1 + 7.5.1 compile