[Native][tests] Destroy test process that has not finished on time
This commit is contained in:
+3
-1
@@ -32,8 +32,10 @@ internal abstract class AbstractLocalProcessRunner<R>(private val executionTimeo
|
|||||||
DurationUnit.MILLISECONDS.toTimeUnit()
|
DurationUnit.MILLISECONDS.toTimeUnit()
|
||||||
)
|
)
|
||||||
|
|
||||||
if (!hasFinishedInTime)
|
if (!hasFinishedInTime) {
|
||||||
|
process.destroy()
|
||||||
return@AbstractRun RunResult.TimeoutExceeded(executionTimeout)
|
return@AbstractRun RunResult.TimeoutExceeded(executionTimeout)
|
||||||
|
}
|
||||||
|
|
||||||
exitCode = process.exitValue()
|
exitCode = process.exitValue()
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user