chromium.memory: Surface test launcher args used by the Linux ASAN bot.
This also adds the ability to specify args on a per-bot basis
in waterfalls.pyl.
Bug: 736521, 794372
Change-Id: I83af8884fccbe3937e4a46773389b4a0aebf2267
Reviewed-on: https://chromium-review.googlesource.com/876531
Commit-Queue: John Budorick <[email protected]>
Reviewed-by: Kenneth Russell <[email protected]>
Reviewed-by: Dirk Pranke <[email protected]>
Cr-Commit-Position: refs/heads/master@{#531240}
diff --git a/testing/buildbot/generate_buildbot_json.py b/testing/buildbot/generate_buildbot_json.py
index 5b85c47d..75b26db 100755
--- a/testing/buildbot/generate_buildbot_json.py
+++ b/testing/buildbot/generate_buildbot_json.py
@@ -317,6 +317,12 @@
a[key] = b[key]
return a
+ def initialize_args_for_test(self, generated_test, tester_config):
+ if 'args' in tester_config:
+ if 'args' not in generated_test:
+ generated_test['args'] = []
+ generated_test['args'].extend(tester_config['args'])
+
def initialize_swarming_dictionary_for_test(self, generated_test,
tester_config):
if 'swarming' not in generated_test:
@@ -381,6 +387,7 @@
else:
result['test'] = test_name
self.initialize_swarming_dictionary_for_test(result, tester_config)
+ self.initialize_args_for_test(result, tester_config)
if self.is_android(tester_config) and tester_config.get('use_swarming',
True):
if 'args' not in result: