From 3fa53634343e12bbc980684f6109c69f889b5513 Mon Sep 17 00:00:00 2001 From: Dmitriy Dolovov Date: Thu, 18 Nov 2021 22:53:58 +0300 Subject: [PATCH] [Native][tests] Fix sanitization of logged command-line arguments --- .../jetbrains/kotlin/konan/blackboxtest/support/LoggedData.kt | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/native/native.tests/tests/org/jetbrains/kotlin/konan/blackboxtest/support/LoggedData.kt b/native/native.tests/tests/org/jetbrains/kotlin/konan/blackboxtest/support/LoggedData.kt index 3ac0ec1462a..3f9c376e967 100644 --- a/native/native.tests/tests/org/jetbrains/kotlin/konan/blackboxtest/support/LoggedData.kt +++ b/native/native.tests/tests/org/jetbrains/kotlin/konan/blackboxtest/support/LoggedData.kt @@ -151,7 +151,7 @@ internal abstract class LoggedData { protected fun StringBuilder.appendArguments(header: String, args: Iterable): StringBuilder { appendLine(header) - fun String.sanitize() = if (startsWith("--ktest_filter")) "'$this'" else this + fun String.sanitize() = if (startsWith("--ktest_") && substringBefore('=').endsWith("_filter")) "'$this'" else this var lastArgIsOptionWithoutEqualsSign = false args.forEachIndexed { index, arg ->