From bcb638cf57fa756cca0cbbc67dc02ff2b6755c0f Mon Sep 17 00:00:00 2001 From: Alexander Shabalin Date: Fri, 23 Oct 2020 12:07:15 +0300 Subject: [PATCH] Modify test names in gtest xml output (#4463) --- .../org/jetbrains/kotlin/testing/native/NativeTest.kt | 10 ++++++++++ runtime/build.gradle.kts | 2 ++ 2 files changed, 12 insertions(+) diff --git a/build-tools/src/main/kotlin/org/jetbrains/kotlin/testing/native/NativeTest.kt b/build-tools/src/main/kotlin/org/jetbrains/kotlin/testing/native/NativeTest.kt index 9ed0b8acbcb..7728800d8cb 100644 --- a/build-tools/src/main/kotlin/org/jetbrains/kotlin/testing/native/NativeTest.kt +++ b/build-tools/src/main/kotlin/org/jetbrains/kotlin/testing/native/NativeTest.kt @@ -153,6 +153,7 @@ open class LinkNativeTest @Inject constructor( fun createTestTask( project: Project, + testName: String, testTaskName: String, testedTaskNames: List, configureCompileToBitcode: CompileToBitcode.() -> Unit = {}, @@ -240,5 +241,14 @@ fun createTestTask( doFirst { workingDir.mkdirs() } + + doLast { + // TODO: Better to use proper XML parsing. + var contents = xmlReport.readText() + contents = contents.replace(" createTestTask( project, + "StdAlloc", "${targetName}StdAllocRuntimeTests", listOf( "${targetName}Runtime", @@ -110,6 +111,7 @@ targetList.forEach { targetName -> createTestTask( project, + "Mimalloc", "${targetName}MimallocRuntimeTests", listOf( "${targetName}Runtime",