[recipes] Copy file, isolate, swarming, swarming_client from build.git
authorEric Boren <borenet@google.com>
Mon, 22 May 2017 12:35:36 +0000 (08:35 -0400)
committerSkia Commit-Bot <skia-commit-bot@chromium.org>
Mon, 22 May 2017 13:08:25 +0000 (13:08 +0000)
commitf94514b0ff8eccb2eaef8c77bee8c5f462b83b90
tree208fa3043a2858cfc052c6af8a26a04e68868626
parent66f6b1fb48c82505397e8b787f7abc780e8f6029
[recipes] Copy file, isolate, swarming, swarming_client from build.git

Rename swarming -> skia_swarming.
Some required heavy modification to remove other dependencies on modules
in build.git.

Expected changes:

- RECIPE_MODULE[build::<module>] -> RECIPE_MODULE[skia::<module>]
- No more runit; directly run through Python.

Bug: skia:6628
Change-Id: I1b1370ed387966222ce10731771dbde9020cf542
Reviewed-on: https://skia-review.googlesource.com/17448
Commit-Queue: Eric Boren <borenet@google.com>
Reviewed-by: Ravi Mistry <rmistry@google.com>
153 files changed:
infra/bots/recipe_modules/core/__init__.py
infra/bots/recipe_modules/ct/__init__.py
infra/bots/recipe_modules/ct/example.expected/failed_gsutil.json
infra/bots/recipe_modules/ct/example.expected/test.json
infra/bots/recipe_modules/file/OWNERS [new file with mode: 0644]
infra/bots/recipe_modules/file/__init__.py [new file with mode: 0644]
infra/bots/recipe_modules/file/api.py [new file with mode: 0644]
infra/bots/recipe_modules/file/example.expected/file_io.json [new file with mode: 0644]
infra/bots/recipe_modules/file/example.py [new file with mode: 0644]
infra/bots/recipe_modules/file/resources/fileutil.py [new file with mode: 0755]
infra/bots/recipe_modules/file/test_api.py [new file with mode: 0644]
infra/bots/recipe_modules/flavor/__init__.py
infra/bots/recipe_modules/flavor/example.expected/Build-Ubuntu-GCC-x86_64-Release-Flutter_Android.json
infra/bots/recipe_modules/flavor/example.expected/Perf-Android-Clang-NexusPlayer-GPU-PowerVR-x86-Debug-Android.json
infra/bots/recipe_modules/flavor/example.expected/Perf-ChromeOS-Clang-Chromebook_513C24_K01-GPU-MaliT860-arm-Release.json
infra/bots/recipe_modules/flavor/example.expected/Perf-Chromecast-GCC-Chorizo-CPU-Cortex_A7-arm-Release.json
infra/bots/recipe_modules/flavor/example.expected/Perf-Ubuntu-Clang-GCE-CPU-AVX2-x86_64-Release-ASAN.json
infra/bots/recipe_modules/flavor/example.expected/Perf-Ubuntu-Clang-GCE-CPU-AVX2-x86_64-Release-MSAN.json
infra/bots/recipe_modules/flavor/example.expected/Test-Ubuntu-GCC-GCE-CPU-AVX2-x86_64-Release.json
infra/bots/recipe_modules/flavor/example.expected/Test-Ubuntu-GCC-ShuttleA-GPU-GTX550Ti-x86_64-Release-Valgrind_AbandonGpuContext.json
infra/bots/recipe_modules/flavor/example.expected/Test-Win10-MSVC-ShuttleA-GPU-GTX660-x86_64-Debug.json
infra/bots/recipe_modules/flavor/example.expected/Test-iOS-Clang-iPadMini4-GPU-GX6450-arm64-Debug.json
infra/bots/recipe_modules/flavor/example.expected/failed_infra_step.json
infra/bots/recipe_modules/flavor/example.expected/failed_read_version.json
infra/bots/recipe_modules/isolate/OWNERS [new file with mode: 0644]
infra/bots/recipe_modules/isolate/__init__.py [new file with mode: 0644]
infra/bots/recipe_modules/isolate/api.py [new file with mode: 0644]
infra/bots/recipe_modules/isolate/example.expected/always-use-exparchive.json [new file with mode: 0644]
infra/bots/recipe_modules/isolate/example.expected/basic.json [new file with mode: 0644]
infra/bots/recipe_modules/isolate/example.expected/discover.json [new file with mode: 0644]
infra/bots/recipe_modules/isolate/example.expected/exparchive-batch-bmiss.json [new file with mode: 0644]
infra/bots/recipe_modules/isolate/example.expected/exparchive-batch-emiss.json [new file with mode: 0644]
infra/bots/recipe_modules/isolate/example.expected/exparchive-batch.json [new file with mode: 0644]
infra/bots/recipe_modules/isolate/example.expected/exparchive-miss.json [new file with mode: 0644]
infra/bots/recipe_modules/isolate/example.expected/exparchive-multi-miss.json [new file with mode: 0644]
infra/bots/recipe_modules/isolate/example.expected/exparchive-multi.json [new file with mode: 0644]
infra/bots/recipe_modules/isolate/example.expected/exparchive.json [new file with mode: 0644]
infra/bots/recipe_modules/isolate/example.expected/extra.json [new file with mode: 0644]
infra/bots/recipe_modules/isolate/example.expected/missing.json [new file with mode: 0644]
infra/bots/recipe_modules/isolate/example.expected/none.json [new file with mode: 0644]
infra/bots/recipe_modules/isolate/example.py [new file with mode: 0644]
infra/bots/recipe_modules/isolate/resources/find_isolated_tests.py [new file with mode: 0755]
infra/bots/recipe_modules/isolate/resources/isolate.py [new file with mode: 0755]
infra/bots/recipe_modules/isolate/test_api.py [new file with mode: 0644]
infra/bots/recipe_modules/isolate/tests/clean_isolated_files.expected/basic.json [new file with mode: 0644]
infra/bots/recipe_modules/isolate/tests/clean_isolated_files.py [new file with mode: 0644]
infra/bots/recipe_modules/isolate/tests/isolate_tests.expected/basic.json [new file with mode: 0644]
infra/bots/recipe_modules/isolate/tests/isolate_tests.py [new file with mode: 0644]
infra/bots/recipe_modules/isolate/tests/isolated_tests.expected/basic.json [new file with mode: 0644]
infra/bots/recipe_modules/isolate/tests/isolated_tests.py [new file with mode: 0644]
infra/bots/recipe_modules/isolate/tests/run_isolated.expected/basic.json [new file with mode: 0644]
infra/bots/recipe_modules/isolate/tests/run_isolated.py [new file with mode: 0644]
infra/bots/recipe_modules/run/__init__.py
infra/bots/recipe_modules/run/example.expected/test.json
infra/bots/recipe_modules/skia_swarming/__init__.py [new file with mode: 0644]
infra/bots/recipe_modules/skia_swarming/api.py [new file with mode: 0644]
infra/bots/recipe_modules/skia_swarming/example.expected/test.json [moved from infra/bots/recipe_modules/swarming/example.expected/test.json with 96% similarity]
infra/bots/recipe_modules/skia_swarming/example.py [new file with mode: 0644]
infra/bots/recipe_modules/swarming/OWNERS [new file with mode: 0644]
infra/bots/recipe_modules/swarming/__init__.py
infra/bots/recipe_modules/swarming/api.py
infra/bots/recipe_modules/swarming/example.expected/basic.json [new file with mode: 0644]
infra/bots/recipe_modules/swarming/example.expected/show_isolated_out_in_collect_step.json [new file with mode: 0644]
infra/bots/recipe_modules/swarming/example.expected/show_shards_in_collect_step.json [new file with mode: 0644]
infra/bots/recipe_modules/swarming/example.expected/swarming_expired_new.json [new file with mode: 0644]
infra/bots/recipe_modules/swarming/example.expected/swarming_expired_old.json [new file with mode: 0644]
infra/bots/recipe_modules/swarming/example.expected/swarming_timeout_new.json [new file with mode: 0644]
infra/bots/recipe_modules/swarming/example.expected/swarming_timeout_old.json [new file with mode: 0644]
infra/bots/recipe_modules/swarming/example.expected/trybot.json [new file with mode: 0644]
infra/bots/recipe_modules/swarming/example.py
infra/bots/recipe_modules/swarming/resources/collect_task.py [new file with mode: 0755]
infra/bots/recipe_modules/swarming/resources/noop_merge.py [new file with mode: 0755]
infra/bots/recipe_modules/swarming/resources/results_merger.py [new file with mode: 0755]
infra/bots/recipe_modules/swarming/resources/standard_gtest_merge.py [new file with mode: 0755]
infra/bots/recipe_modules/swarming/resources/standard_isolated_script_merge.py [new file with mode: 0755]
infra/bots/recipe_modules/swarming/state.py [new file with mode: 0644]
infra/bots/recipe_modules/swarming/test_api.py [new file with mode: 0644]
infra/bots/recipe_modules/swarming_client/OWNERS [new file with mode: 0644]
infra/bots/recipe_modules/swarming_client/__init__.py [new file with mode: 0644]
infra/bots/recipe_modules/swarming_client/api.py [new file with mode: 0644]
infra/bots/recipe_modules/swarming_client/example.expected/basic.json [new file with mode: 0644]
infra/bots/recipe_modules/swarming_client/example.py [new file with mode: 0644]
infra/bots/recipes/compile.expected/Build-Ubuntu-GCC-x86_64-Release-Flutter_Android.json
infra/bots/recipes/compile.expected/flutter_trybot.json
infra/bots/recipes/ct_skps.expected/CT_CPU_BENCH_10k_SKPs.json
infra/bots/recipes/ct_skps.expected/CT_DM_100k_SKPs.json
infra/bots/recipes/ct_skps.expected/CT_DM_10k_SKPs.json
infra/bots/recipes/ct_skps.expected/CT_DM_10k_SKPs_Trybot.json
infra/bots/recipes/ct_skps.expected/CT_DM_1m_SKPs.json
infra/bots/recipes/ct_skps.expected/CT_DM_1m_SKPs_2slaves_failure.json
infra/bots/recipes/ct_skps.expected/CT_DM_1m_SKPs_slave3_failure.json
infra/bots/recipes/ct_skps.expected/CT_GPU_BENCH_10k_SKPs.json
infra/bots/recipes/ct_skps.expected/CT_GPU_BENCH_1k_SKPs.json
infra/bots/recipes/ct_skps.expected/CT_IMG_DECODE_100k_SKPs.json
infra/bots/recipes/ct_skps.expected/CT_IMG_DECODE_10k_SKPs.json
infra/bots/recipes/ct_skps.expected/CT_IMG_DECODE_10k_SKPs_Trybot.json
infra/bots/recipes/ct_skps.py
infra/bots/recipes/perf.expected/Perf-Mac-Clang-MacMini6.2-CPU-AVX-x86_64-Release.json
infra/bots/recipes/perf.expected/Perf-Ubuntu-Clang-GCE-CPU-AVX2-x86_64-Release.json
infra/bots/recipes/perf.expected/Perf-Ubuntu16-Clang-NUC6i5SYK-GPU-IntelIris540-x86_64-Release.json
infra/bots/recipes/perf.expected/Perf-Win10-MSVC-AlphaR2-GPU-RadeonR9M470X-x86_64-Release-ANGLE.json
infra/bots/recipes/perf.expected/Perf-Win10-MSVC-NUC6i5SYK-GPU-IntelIris540-x86_64-Release-ANGLE.json
infra/bots/recipes/perf.expected/Perf-Win10-MSVC-NUC6i5SYK-GPU-IntelIris540-x86_64-Release-Vulkan.json
infra/bots/recipes/perf.expected/Perf-Win10-MSVC-ShuttleC-GPU-GTX960-x86_64-Release-ANGLE.json
infra/bots/recipes/perf.expected/Perf-Win2k8-MSVC-GCE-CPU-AVX2-x86_64-Release.json
infra/bots/recipes/perf.expected/trybot.json
infra/bots/recipes/perf.py
infra/bots/recipes/recreate_skps.expected/Housekeeper-Nightly-RecreateSKPs_Canary.json
infra/bots/recipes/recreate_skps.expected/Housekeeper-Weekly-RecreateSKPs.json
infra/bots/recipes/recreate_skps.expected/failed_upload.json
infra/bots/recipes/recreate_skps.py
infra/bots/recipes/skpbench.py
infra/bots/recipes/test.expected/Test-Android-Clang-AndroidOne-GPU-Mali400MP2-arm-Release-Android.json
infra/bots/recipes/test.expected/Test-Android-Clang-Ci20-CPU-IngenicJZ4780-mipsel-Release-Android.json
infra/bots/recipes/test.expected/Test-Android-Clang-GalaxyS6-GPU-MaliT760-arm64-Debug-Android.json
infra/bots/recipes/test.expected/Test-Android-Clang-GalaxyS7_G930A-GPU-Adreno530-arm64-Debug-Android.json
infra/bots/recipes/test.expected/Test-Android-Clang-NVIDIA_Shield-GPU-TegraX1-arm64-Debug-Android.json
infra/bots/recipes/test.expected/Test-Android-Clang-Nexus10-GPU-MaliT604-arm-Release-Android.json
infra/bots/recipes/test.expected/Test-Android-Clang-Nexus5-GPU-Adreno330-arm-Release-Android.json
infra/bots/recipes/test.expected/Test-Android-Clang-Nexus6p-GPU-Adreno430-arm64-Debug-Android_Vulkan.json
infra/bots/recipes/test.expected/Test-Android-Clang-Nexus7-GPU-Tegra3-arm-Debug-Android.json
infra/bots/recipes/test.expected/Test-Android-Clang-NexusPlayer-CPU-SSE4-x86-Release-Android.json
infra/bots/recipes/test.expected/Test-Android-Clang-NexusPlayer-GPU-PowerVR-x86-Release-Android_Vulkan.json
infra/bots/recipes/test.expected/Test-Android-Clang-PixelC-CPU-TegraX1-arm64-Debug-Android.json
infra/bots/recipes/test.expected/Test-ChromeOS-Clang-Chromebook_C100p-GPU-MaliT764-arm-Debug.json
infra/bots/recipes/test.expected/Test-Mac-Clang-MacMini6.2-CPU-AVX-x86_64-Debug.json
infra/bots/recipes/test.expected/Test-Mac-Clang-MacMini6.2-GPU-HD4000-x86_64-Debug-CommandBuffer.json
infra/bots/recipes/test.expected/Test-Ubuntu-Clang-GCE-CPU-AVX2-x86_64-Release-SK_FORCE_RASTER_PIPELINE_BLITTER.json
infra/bots/recipes/test.expected/Test-Ubuntu-GCC-GCE-CPU-AVX2-x86-Debug.json
infra/bots/recipes/test.expected/Test-Ubuntu-GCC-GCE-CPU-AVX2-x86_64-Debug-SK_USE_DISCARDABLE_SCALEDIMAGECACHE.json
infra/bots/recipes/test.expected/Test-Ubuntu-GCC-GCE-CPU-AVX2-x86_64-Debug.json
infra/bots/recipes/test.expected/Test-Ubuntu16-Clang-NUC5PPYH-GPU-IntelHD405-x86_64-Debug.json
infra/bots/recipes/test.expected/Test-Ubuntu16-Clang-NUC6i5SYK-GPU-IntelIris540-x86_64-Debug-Vulkan.json
infra/bots/recipes/test.expected/Test-Ubuntu16-Clang-NUC6i5SYK-GPU-IntelIris540-x86_64-Release.json
infra/bots/recipes/test.expected/Test-Ubuntu16-Clang-NUCDE3815TYKHE-GPU-IntelBayTrail-x86_64-Debug.json
infra/bots/recipes/test.expected/Test-Win10-MSVC-AlphaR2-GPU-RadeonR9M470X-x86_64-Debug-Vulkan.json
infra/bots/recipes/test.expected/Test-Win10-MSVC-NUC5i7RYH-GPU-IntelIris6100-x86_64-Release-ReleaseAndAbandonGpuContext.json
infra/bots/recipes/test.expected/Test-Win10-MSVC-NUC6i5SYK-GPU-IntelIris540-x86_64-Debug-ANGLE.json
infra/bots/recipes/test.expected/Test-Win10-MSVC-NUC6i5SYK-GPU-IntelIris540-x86_64-Debug-Vulkan.json
infra/bots/recipes/test.expected/Test-Win10-MSVC-ShuttleA-GPU-GTX660-x86_64-Debug-Vulkan.json
infra/bots/recipes/test.expected/Test-Win10-MSVC-ShuttleC-GPU-GTX960-x86_64-Debug-ANGLE.json
infra/bots/recipes/test.expected/Test-Win10-MSVC-ZBOX-GPU-GTX1070-x86_64-Debug-Vulkan.json
infra/bots/recipes/test.expected/Test-Win8-MSVC-Golo-CPU-AVX-x86-Debug.json
infra/bots/recipes/test.expected/Test-iOS-Clang-iPadMini4-GPU-GX6450-arm-Release.json
infra/bots/recipes/test.expected/failed_dm.json
infra/bots/recipes/test.expected/failed_get_hashes.json
infra/bots/recipes/test.expected/failed_pull.json
infra/bots/recipes/test.expected/trybot.json
infra/bots/recipes/test.py
infra/bots/recipes/update_meta_config.py
infra/bots/recipes/upload_dm_results.py
infra/bots/recipes/upload_nano_results.py
infra/config/recipes.cfg