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