code polish

This commit is contained in:
nathan 2020-08-10 23:36:59 +02:00
parent f2bd21592d
commit 560c62c956

View File

@ -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)