From 36d9fe5a3a619745236b231697e2314ba0dbc2b0 Mon Sep 17 00:00:00 2001 From: Ilya Goncharov Date: Tue, 24 Sep 2019 19:15:16 +0300 Subject: [PATCH] Add process stack trace for failing tests --- .../gradle/internal/testing/TCServiceMessagesClient.kt | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/libraries/tools/kotlin-gradle-plugin/src/main/kotlin/org/jetbrains/kotlin/gradle/internal/testing/TCServiceMessagesClient.kt b/libraries/tools/kotlin-gradle-plugin/src/main/kotlin/org/jetbrains/kotlin/gradle/internal/testing/TCServiceMessagesClient.kt index 88497231083..75ee0005d5d 100644 --- a/libraries/tools/kotlin-gradle-plugin/src/main/kotlin/org/jetbrains/kotlin/gradle/internal/testing/TCServiceMessagesClient.kt +++ b/libraries/tools/kotlin-gradle-plugin/src/main/kotlin/org/jetbrains/kotlin/gradle/internal/testing/TCServiceMessagesClient.kt @@ -103,6 +103,9 @@ internal open class TCServiceMessagesClient( print(text) } + protected open fun processStackTrace(stackTrace: String): String = + stackTrace + protected open val testNameSuffix: String? get() = settings.testNameSuffix @@ -147,7 +150,7 @@ internal open class TCServiceMessagesClient( append(stackTraceOutput) stackTraceOutput.setLength(0) } - } + }.let { processStackTrace(it) } val parsedStackTrace = settings.stackTraceParser(stacktrace)