[Native][tests] Destroy test process that has not finished on time

This commit is contained in:
Dmitriy Dolovov
2021-11-24 11:37:47 +03:00
parent 98fa69c3d5
commit 1d721f03b2
@@ -32,8 +32,10 @@ internal abstract class AbstractLocalProcessRunner<R>(private val executionTimeo
DurationUnit.MILLISECONDS.toTimeUnit()
)
if (!hasFinishedInTime)
if (!hasFinishedInTime) {
process.destroy()
return@AbstractRun RunResult.TimeoutExceeded(executionTimeout)
}
exitCode = process.exitValue()