Added unit test for PID info
This commit is contained in:
parent
aee1f16e31
commit
0eaed76ed1
@ -320,6 +320,23 @@ class ProcessExecutorMainTest {
|
|||||||
Assert.assertEquals("Hello world!", result.output.utf8())
|
Assert.assertEquals("Hello world!", result.output.utf8())
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@Test
|
||||||
|
@Throws(Exception::class)
|
||||||
|
fun testProcessExecutorPID() {
|
||||||
|
// Use timeout in case we get stuck
|
||||||
|
val args = listOf("java", TestSetup.getFile(HelloWorld::class.java))
|
||||||
|
|
||||||
|
val exec = Executor()
|
||||||
|
exec.command(args)
|
||||||
|
|
||||||
|
val result = runBlocking {
|
||||||
|
exec.enableRead()
|
||||||
|
.start()
|
||||||
|
}
|
||||||
|
println("PID: ${result.pid}")
|
||||||
|
Assert.assertEquals("Hello world!", result.output.utf8())
|
||||||
|
}
|
||||||
|
|
||||||
@Test
|
@Test
|
||||||
@Throws(Exception::class)
|
@Throws(Exception::class)
|
||||||
fun testProcessExecutorSetDirectory() {
|
fun testProcessExecutorSetDirectory() {
|
||||||
@ -337,4 +354,15 @@ class ProcessExecutorMainTest {
|
|||||||
|
|
||||||
Assert.assertEquals("Hello world!", result.output.utf8())
|
Assert.assertEquals("Hello world!", result.output.utf8())
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@Test
|
||||||
|
@Throws(Exception::class)
|
||||||
|
fun testJavaVersionPid() {
|
||||||
|
runBlocking {
|
||||||
|
println("PID: " +
|
||||||
|
Executor()
|
||||||
|
.command("java", "-version")
|
||||||
|
.start().pid)
|
||||||
|
}
|
||||||
|
}
|
||||||
}
|
}
|
||||||
|
Loading…
Reference in New Issue
Block a user