From 1d721f03b28872c64d6a9dfed78079a85b5e812e Mon Sep 17 00:00:00 2001 From: Dmitriy Dolovov Date: Wed, 24 Nov 2021 11:37:47 +0300 Subject: [PATCH] [Native][tests] Destroy test process that has not finished on time --- .../blackboxtest/support/runner/AbstractLocalProcessRunner.kt | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/native/native.tests/tests/org/jetbrains/kotlin/konan/blackboxtest/support/runner/AbstractLocalProcessRunner.kt b/native/native.tests/tests/org/jetbrains/kotlin/konan/blackboxtest/support/runner/AbstractLocalProcessRunner.kt index 8e87acbc987..b124a0b0464 100644 --- a/native/native.tests/tests/org/jetbrains/kotlin/konan/blackboxtest/support/runner/AbstractLocalProcessRunner.kt +++ b/native/native.tests/tests/org/jetbrains/kotlin/konan/blackboxtest/support/runner/AbstractLocalProcessRunner.kt @@ -32,8 +32,10 @@ internal abstract class AbstractLocalProcessRunner(private val executionTimeo DurationUnit.MILLISECONDS.toTimeUnit() ) - if (!hasFinishedInTime) + if (!hasFinishedInTime) { + process.destroy() return@AbstractRun RunResult.TimeoutExceeded(executionTimeout) + } exitCode = process.exitValue()