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())
|
||||
}
|
||||
|
||||
@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
|
||||
@Throws(Exception::class)
|
||||
fun testProcessExecutorSetDirectory() {
|
||||
@ -337,4 +354,15 @@ class ProcessExecutorMainTest {
|
||||
|
||||
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