diff options
author | 2017-04-25 15:22:14 +0200 | |
---|---|---|
committer | 2017-04-25 20:37:50 +0200 | |
commit | 5cd27f78eed2342671233dd4edf483fba9bc9cef (patch) | |
tree | 072a8b2c485b4216b5698b73f8de49b94cd9d81f /src/test/java/com/google/devtools/build/lib/worker/ExampleWorkerOptions.java | |
parent | 29d5e9c533e74970ca0fa9d1adbe9cc5cbe02cf2 (diff) |
Dump the stderr log of a worker when it crashes during a build.
This should help users and developers a lot figuring out *why* the worker crashed as the log file was very undiscoverable for them.
Part of the "make error messages great" effort (#2855).
PiperOrigin-RevId: 154165665
Diffstat (limited to 'src/test/java/com/google/devtools/build/lib/worker/ExampleWorkerOptions.java')
-rw-r--r-- | src/test/java/com/google/devtools/build/lib/worker/ExampleWorkerOptions.java | 7 |
1 files changed, 7 insertions, 0 deletions
diff --git a/src/test/java/com/google/devtools/build/lib/worker/ExampleWorkerOptions.java b/src/test/java/com/google/devtools/build/lib/worker/ExampleWorkerOptions.java index 4de906a2ea..de454c9bc1 100644 --- a/src/test/java/com/google/devtools/build/lib/worker/ExampleWorkerOptions.java +++ b/src/test/java/com/google/devtools/build/lib/worker/ExampleWorkerOptions.java @@ -78,4 +78,11 @@ public class ExampleWorkerOptions extends OptionsBase { + "corrupt response instead of a response protobuf from then on (default: disabled)." ) public int poisonAfter; + + @Option( + name = "hard_poison", + defaultValue = "false", + help = "Instead of writing an error message to stdout, write it to stderr and terminate." + ) + public boolean hardPoison; } |