Chromium Code Reviews| Index: scripts/slave/recipes/skia/swarm_trigger.py |
| diff --git a/scripts/slave/recipes/skia/swarm_trigger.py b/scripts/slave/recipes/skia/swarm_trigger.py |
| index bb7c5b2115037dfe8be6e72894f41230537d6169..eef066783739da9b5c37ee1679934bd58ced586f 100644 |
| --- a/scripts/slave/recipes/skia/swarm_trigger.py |
| +++ b/scripts/slave/recipes/skia/swarm_trigger.py |
| @@ -671,8 +671,12 @@ def RunSteps(api): |
| if not (do_test_steps or do_perf_steps): |
| return |
| - api.skia.download_skps(api.path['slave_build'].join('tmp'), |
| - api.path['slave_build'].join('skps')) |
| + # SKPs, SkImages. |
| + if api.path.exists(infrabots_dir.join('assets', 'skp', 'VERSION')): |
| + cipd_packages.append(cipd_pkg(api, infrabots_dir, 'skp')) |
| + else: |
|
rmistry
2016/07/22 14:26:15
Nit: Add a "# TODO(borenet): Remove this once enou
borenet
2016/07/22 14:49:53
Done.
|
| + api.skia.download_skps(api.path['slave_build'].join('tmp'), |
| + api.path['slave_build'].join('skps')) |
| if api.path.exists(infrabots_dir.join('assets', 'skimage', 'VERSION')): |
| cipd_packages.append(cipd_pkg(api, infrabots_dir, 'skimage')) |
| else: |
| @@ -680,6 +684,7 @@ def RunSteps(api): |
| api.skia.download_images(api.path['slave_build'].join('tmp'), |
| api.path['slave_build'].join('images')) |
| + # Trigger test and perf tasks. |
| test_task = None |
| perf_task = None |
| if do_test_steps: |
| @@ -699,7 +704,8 @@ def RunSteps(api): |
| def test_for_bot(api, builder, mastername, slavename, testname=None, |
| legacy_android_sdk=False, legacy_win_toolchain=False, |
| - legacy_skimage_version=False, legacy_win_vulkan_sdk=False): |
| + legacy_skimage_version=False, legacy_win_vulkan_sdk=False, |
| + legacy_skp_version=False): |
| """Generate a test for the given bot.""" |
| testname = testname or builder |
| test = ( |
| @@ -755,6 +761,9 @@ def test_for_bot(api, builder, mastername, slavename, testname=None, |
| if not legacy_skimage_version: |
| paths.append(api.path['slave_build'].join( |
| 'skia', 'infra', 'bots', 'assets', 'skimage', 'VERSION')) |
| + if not legacy_skp_version: |
| + paths.append(api.path['slave_build'].join( |
| + 'skia', 'infra', 'bots', 'assets', 'skp', 'VERSION')) |
| if 'RecreateSKPs' in builder: |
| test += api.step_data( |
| 'upload new .isolated file for RecreateSKPs_skia', |
| @@ -774,12 +783,13 @@ def GenTests(api): |
| builder = 'Test-Ubuntu-GCC-GCE-CPU-AVX2-x86_64-Debug' |
| master = 'client.skia' |
| slave = 'skiabot-linux-test-000' |
| - test = test_for_bot(api, builder, master, slave, 'No_downloaded_SKP_VERSION') |
| + test = test_for_bot(api, builder, master, slave, 'No_downloaded_SKP_VERSION', |
| + legacy_skp_version=True) |
| test += api.step_data('Get downloaded SKP_VERSION', retcode=1) |
| yield test |
| test = test_for_bot(api, builder, master, slave, |
| - 'Wrong_downloaded_SKP_VERSION') |
| + 'Wrong_downloaded_SKP_VERSION', legacy_skp_version=True) |
| test += api.properties(test_downloaded_skp_version='999') |
| yield test |
| @@ -809,3 +819,8 @@ def GenTests(api): |
| legacy_skimage_version=True) |
| test += api.step_data('Get downloaded SK_IMAGE_VERSION', retcode=1) |
| yield test |
| + |
| + test = test_for_bot(api, builder, master, slave, 'legacy_skp_version', |
| + legacy_skp_version=True) |
| + test += api.step_data('Get downloaded SKP_VERSION', retcode=1) |
| + yield test |