diff options
author | 2015-09-21 14:04:55 +0000 | |
---|---|---|
committer | 2015-09-21 14:26:08 +0000 | |
commit | 40dd02c9f721d31c64995feed92891bb5ac2dbd4 (patch) | |
tree | 1345a4d7d6f2fca97d7da9454d34fa362097dc5b /src/test/java/com/google/devtools/build/lib/worker/ExampleWorkerOptions.java | |
parent | 3cb162d96e6b9253f5c8f81e857f0aa787be59bf (diff) |
workers: Use the new worker testbed to check that workers get reused correctly, restart after a clean exit and that workers returning junk are being dealt with.
--
MOS_MIGRATED_REVID=103542544
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 | 26 |
1 files changed, 26 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 3b5878c8f4..48d9e8f159 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 @@ -34,8 +34,34 @@ public class ExampleWorkerOptions extends OptionsBase { @Option(name = "uppercase", defaultValue = "false", help = "Uppercase the input.") public boolean uppercase; + + @Option(name = "write_uuid", defaultValue = "false", help = "Writes a UUID into the output.") + public boolean writeUUID; + + @Option( + name = "write_counter", + defaultValue = "false", + help = "Writes a counter that increases with each work unit processed into the output." + ) + public boolean writeCounter; } @Option(name = "persistent_worker", defaultValue = "false") public boolean persistentWorker; + + @Option( + name = "exit_after", + defaultValue = "0", + help = "The worker exits after processing this many work units (default: disabled)." + ) + public int exitAfter; + + @Option( + name = "poison_after", + defaultValue = "0", + help = + "Poisons the worker after processing this many work units, so that it returns a " + + "corrupt response instead of a response protobuf from then on (default: disabled)." + ) + public int poisonAfter; } |