cbuildbot: Use REEXEC_API for ts-mon-task-num.
Create REEXEC_API_TSMON_TASK_NUM, and use it to filter
ts-mon-task-num, including the option magically inserted.
BUG=chromium:740562
TEST=Unittests
Change-Id: Idee3b29d0c11dcd577891b6c2423a230d7fba1c1
Reviewed-on: https://chromium-review.googlesource.com/580356
Commit-Ready: Don Garrett <dgarrett@chromium.org>
Tested-by: Don Garrett <dgarrett@chromium.org>
Reviewed-by: Paul Hobbs <phobbs@google.com>
diff --git a/scripts/cbuildbot.py b/scripts/cbuildbot.py
index edbf4d2..de462d6 100644
--- a/scripts/cbuildbot.py
+++ b/scripts/cbuildbot.py
@@ -705,6 +705,7 @@
'older chromite instances')
group.add_option('--sourceroot', type='path', default=constants.SOURCE_ROOT)
group.add_option('--ts-mon-task-num', type='int', default=0,
+ api=constants.REEXEC_API_TSMON_TASK_NUM,
help='The task number of this process. Defaults to 0. '
'This argument is useful for running multiple copies '
'of cbuildbot without their metrics colliding.')