Index: scripts/slave/recipes/devtools.py |
diff --git a/scripts/slave/recipes/devtools.py b/scripts/slave/recipes/devtools.py |
index c4f32593eb027f8c548f0415a4cc4ac2e22b9aeb..e152e884a95af1e483b3ca2ee4609bfd3afbae7c 100644 |
--- a/scripts/slave/recipes/devtools.py |
+++ b/scripts/slave/recipes/devtools.py |
@@ -23,6 +23,10 @@ MASTERS = freeze({ |
'buildername': 'Chromium DevTools Linux', |
'testname': 'devtools_fyi', |
}, |
+ 'tryserver.chromium.linux': { |
+ 'buildername': 'chromium_devtools', |
+ 'testname': 'devtools_tryserver', |
+ }, |
}) |
AFFECTED_PATHS = ( |
@@ -69,35 +73,33 @@ def RunSteps(api): |
] |
api.python('run eslint', node_path, eslint_args, cwd=devtools_path) |
- |
-def tryserver_properties(api, mastername, config): |
- return api.properties.generic( |
- buildername=config['buildername'], |
- mastername=mastername, |
- rietveld='https://rietveld.example.com', |
- issue=1, |
- patchset=2, |
- ) |
- |
def GenTests(api): |
for mastername, config in MASTERS.iteritems(): |
- yield ( |
- api.test(config['testname'] + '_main') + |
- api.properties.generic( |
- buildername=config['buildername'], |
- mastername=mastername, |
+ if mastername.startswith('tryserver'): |
+ yield ( |
+ api.test(config['testname'] + '_no_devtools') + |
+ api.properties.tryserver( |
+ buildername=config['buildername'], |
+ mastername=mastername, |
+ ) |
+ ) |
+ yield ( |
+ api.test(config['testname'] + '_with_devtools') + |
+ api.properties.tryserver( |
+ buildername=config['buildername'], |
+ mastername=mastername, |
+ ) + |
+ api.override_step_data( |
+ 'git diff to analyze patch', |
+ api.raw_io.stream_output( |
+ 'third_party/WebKit/Source/devtools/fake.js\n'), |
+ ) |
) |
- ) |
- yield ( |
- api.test(config['testname'] + '_tryserver_no_devtools') + |
- tryserver_properties(api, mastername, config) |
- ) |
- yield ( |
- api.test(config['testname'] + '_tryserver_with_devtools') + |
- tryserver_properties(api, mastername, config) + |
- api.override_step_data( |
- 'git diff to analyze patch', |
- api.raw_io.stream_output( |
- 'third_party/WebKit/Source/devtools/fake.js\n') |
+ else: |
+ yield ( |
+ api.test(config['testname']) + |
+ api.properties.generic( |
+ buildername=config['buildername'], |
+ mastername=mastername, |
+ ) |
) |
- ) |