code polish
This commit is contained in:
parent
f2bd21592d
commit
560c62c956
@ -15,6 +15,8 @@
|
|||||||
* limitations under the License.
|
* limitations under the License.
|
||||||
*/
|
*/
|
||||||
|
|
||||||
|
@file:Suppress("UNUSED_PARAMETER", "unused", "ASSIGNED_BUT_NEVER_ACCESSED_VARIABLE")
|
||||||
|
|
||||||
package dorkbox
|
package dorkbox
|
||||||
|
|
||||||
import dorkbox.executor.Executor
|
import dorkbox.executor.Executor
|
||||||
@ -22,6 +24,7 @@ import dorkbox.executor.exceptions.InvalidExitValueException
|
|||||||
import dorkbox.executor.processResults.SyncProcessResult
|
import dorkbox.executor.processResults.SyncProcessResult
|
||||||
import dorkbox.executor.stream.LogOutputStream
|
import dorkbox.executor.stream.LogOutputStream
|
||||||
import dorkbox.executor.stream.slf4j.Slf4jStream
|
import dorkbox.executor.stream.slf4j.Slf4jStream
|
||||||
|
import kotlinx.coroutines.ExperimentalCoroutinesApi
|
||||||
import kotlinx.coroutines.runBlocking
|
import kotlinx.coroutines.runBlocking
|
||||||
import org.junit.Assert
|
import org.junit.Assert
|
||||||
import org.slf4j.LoggerFactory
|
import org.slf4j.LoggerFactory
|
||||||
@ -163,6 +166,7 @@ internal class ReadmeExamples {
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@ExperimentalCoroutinesApi
|
||||||
@Throws(Exception::class)
|
@Throws(Exception::class)
|
||||||
fun pumpOutputToLogStreamV2() {
|
fun pumpOutputToLogStreamV2() {
|
||||||
val result = Executor()
|
val result = Executor()
|
||||||
@ -230,19 +234,19 @@ internal class ReadmeExamples {
|
|||||||
@Throws(Exception::class)
|
@Throws(Exception::class)
|
||||||
fun checkExitCodeAndGetOutput() {
|
fun checkExitCodeAndGetOutput() {
|
||||||
var output: String
|
var output: String
|
||||||
try {
|
output = try {
|
||||||
output = runBlocking {
|
runBlocking {
|
||||||
Executor()
|
Executor().command("java", "-version")
|
||||||
.command("java", "-version")
|
|
||||||
.enableRead()
|
.enableRead()
|
||||||
.exitValues(3)
|
.exitValues(3)
|
||||||
.start()
|
.start().output.utf8()
|
||||||
.output.utf8()
|
|
||||||
}
|
}
|
||||||
} catch (e: InvalidExitValueException) {
|
} catch (e: InvalidExitValueException) {
|
||||||
println("Process exited with " + e.exitValue)
|
println("Process exited with " + e.exitValue)
|
||||||
output = (e.result as SyncProcessResult).output.utf8()
|
(e.result as SyncProcessResult).output.utf8()
|
||||||
}
|
}
|
||||||
|
|
||||||
|
println(output)
|
||||||
}
|
}
|
||||||
|
|
||||||
@Throws(Exception::class)
|
@Throws(Exception::class)
|
||||||
|
Loading…
Reference in New Issue
Block a user