aboutsummaryrefslogtreecommitdiffhomepage
path: root/src/test/java/com/google/devtools/build/lib/worker/ExampleWorkerOptions.java
diff options
context:
space:
mode:
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.java26
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;
}