diff options
author | bohu <bohu@google.com> | 2015-10-23 11:37:15 -0700 |
---|---|---|
committer | bohu <bohu@google.com> | 2015-10-23 11:41:25 -0700 |
commit | 33c1af25e6595452423aa72fccefffbc529d4fde (patch) | |
tree | c9f7fa4e6ba0738d9d94115f6f2cfae437c85328 | |
parent | d3d2b86c6a39abb064cafd383bbfe158c4a96a12 (diff) | |
download | buildSrc-33c1af25e6595452423aa72fccefffbc529d4fde.tar.gz |
BuildEmulator: Dump build messages after qemu2deps and qemu2
To make it less painful to debug build errors on buildbot.
Change-Id: Ib06718af1e085cfb014e533d39559a15318b799f
-rw-r--r-- | src/main/groovy/com/android/tools/internal/emulator/BuildEmulator.groovy | 14 |
1 files changed, 14 insertions, 0 deletions
diff --git a/src/main/groovy/com/android/tools/internal/emulator/BuildEmulator.groovy b/src/main/groovy/com/android/tools/internal/emulator/BuildEmulator.groovy index 46b8ac4..fc9bb36 100644 --- a/src/main/groovy/com/android/tools/internal/emulator/BuildEmulator.groovy +++ b/src/main/groovy/com/android/tools/internal/emulator/BuildEmulator.groovy @@ -62,10 +62,24 @@ class BuildEmulator extends DefaultTask { qemu2_deps_p.consumeProcessOutput(stdout, stderr) int qemu2_deps_result = qemu2_deps_p.waitFor() + logger.log(LogLevel.INFO, stdout.toString()) + logger.log(LogLevel.ERROR, stderr.toString()) + + if (qemu2_deps_result != 0) { + throw new BuildException("Failed to build qemu2 deps. See console output", null) + } + Process qemu2_p = qemu2_command.execute() qemu2_p.consumeProcessOutput(stdout, stderr) int qemu2_result = qemu2_p.waitFor() + logger.log(LogLevel.INFO, stdout.toString()) + logger.log(LogLevel.ERROR, stderr.toString()) + + if (qemu2_result != 0) { + throw new BuildException("Failed to build qemu2. See console output", null) + } + Process p = command.execute() p.consumeProcessOutput(stdout, stderr) |