From dfcd28da2cf7261f14c1b81171ccd8395369055c Mon Sep 17 00:00:00 2001 From: Sergey Igushkin Date: Thu, 11 Jul 2019 20:04:32 +0300 Subject: [PATCH] Use the direct test descriptor parent for test start events in Gradle The reportingParent previously used for that purpose was null in test start events, resulting in ungrouped tests. --- .../kotlin/gradle/internal/testing/TCServiceMessagesClient.kt | 2 +- 1 file changed, 1 insertion(+), 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 7f668d897f6..d950a9e6fe0 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 @@ -332,7 +332,7 @@ internal open class TCServiceMessagesClient( checkState(NodeState.created) reportingParent?.checkState(NodeState.started) - results.started(descriptor!!, TestStartEvent(ts, reportingParent?.descriptor?.id)) + results.started(descriptor!!, TestStartEvent(ts, descriptor!!.parent?.id)) state = NodeState.started }