diff options
author | Kevin Lubick <kjlubick@google.com> | 2017-05-15 08:30:27 -0400 |
---|---|---|
committer | Skia Commit-Bot <skia-commit-bot@chromium.org> | 2017-05-15 12:41:43 +0000 |
commit | 9018952290a468886c819405c6d9495b4aa5d7d4 (patch) | |
tree | dbc4f414e4e9cd593bb807f6a4c2b6437a295940 | |
parent | 7c61dc9a08f09eb2a07970e7f9d2ddee079753d7 (diff) |
Use CIPD->Isolate on RPI Perf tasks too
Bug: skia:
NOTRY=true
Change-Id: Ide4c5065ab6c252570a81a52b377cb5fb748d0d5
Change-Id: Ide4c5065ab6c252570a81a52b377cb5fb748d0d5
Reviewed-on: https://skia-review.googlesource.com/16862
Reviewed-by: Eric Boren <borenet@google.com>
Commit-Queue: Kevin Lubick <kjlubick@google.com>
-rw-r--r-- | infra/bots/gen_tasks.go | 52 | ||||
-rw-r--r-- | infra/bots/tasks.json | 295 |
2 files changed, 240 insertions, 107 deletions
diff --git a/infra/bots/gen_tasks.go b/infra/bots/gen_tasks.go index 1f29dc6c7d..917cc5003a 100644 --- a/infra/bots/gen_tasks.go +++ b/infra/bots/gen_tasks.go @@ -297,13 +297,28 @@ func isolateCIPDAsset(b *specs.TasksCfgBuilder, name string) string { return name } -// useIsolatedCIPD returns true iff the given bot should isolate the CIPD assets -// to save time on I/O bound bots, like the RPIs -func useIsolatedCIPD(parts map[string]string) bool { +// getIsolatedCIPDDeps returns the slice of Isolate_* tasks a given task needs. +// This allows us to save time on I/O bound bots, like the RPIs. +func getIsolatedCIPDDeps(parts map[string]string) []string { + deps := []string{} // Only do this on the RPIs for now. Other, faster machines shouldn't see much // benefit and we don't need the extra complexity, for now - rpiOS := []string{"Android", "Chromecast", "ChromeOS", "iOS"} - return util.In(parts["os"], rpiOS) + rpiOS := []string{"Android", "ChromeOS", "iOS"} + + if o := parts["os"]; strings.Contains(o, "Chromecast") { + // Chromecasts don't have enough disk space to fit all of the content, + // so we do a subset of the skps. + deps = append(deps, ISOLATE_SKP_NAME) + } else if e := parts["extra_config"]; strings.Contains(e, "Skpbench") { + // Skpbench only needs skps + deps = append(deps, ISOLATE_SKP_NAME) + } else if util.In(o, rpiOS) { + deps = append(deps, ISOLATE_SKP_NAME) + deps = append(deps, ISOLATE_SVG_NAME) + deps = append(deps, ISOLATE_SKIMAGE_NAME) + } + + return deps } // compile generates a compile task. Returns the name of the last task in the @@ -527,10 +542,8 @@ func test(b *specs.TasksCfgBuilder, name string, parts map[string]string, compil s.Isolate = "test_skia_bundled_unix.isolate" } } - if useIsolatedCIPD(parts) { - s.Dependencies = append(s.Dependencies, ISOLATE_SKP_NAME) - s.Dependencies = append(s.Dependencies, ISOLATE_SVG_NAME) - s.Dependencies = append(s.Dependencies, ISOLATE_SKIMAGE_NAME) + if deps := getIsolatedCIPDDeps(parts); len(deps) > 0 { + s.Dependencies = append(s.Dependencies, deps...) } if strings.Contains(parts["extra_config"], "Valgrind") { s.ExecutionTimeout = 9 * time.Hour @@ -614,6 +627,10 @@ func perf(b *specs.TasksCfgBuilder, name string, parts map[string]string, compil if useBundledRecipes(parts) { s.Dependencies = append(s.Dependencies, BUNDLE_RECIPES_NAME) } + if deps := getIsolatedCIPDDeps(parts); len(deps) > 0 { + s.Dependencies = append(s.Dependencies, deps...) + } + if strings.Contains(parts["extra_config"], "Valgrind") { s.ExecutionTimeout = 9 * time.Hour s.Expiration = 48 * time.Hour @@ -659,7 +676,6 @@ func process(b *specs.TasksCfgBuilder, name string) { } // Isolate CIPD assets. - fmt.Println(name) if _, ok := ISOLATE_ASSET_MAPPING[name]; ok { deps = append(deps, isolateCIPDAsset(b, name)) } @@ -713,20 +729,14 @@ func process(b *specs.TasksCfgBuilder, name string) { pkgs := []*specs.CipdPackage{} - if !useIsolatedCIPD(parts) { + if deps := getIsolatedCIPDDeps(parts); len(deps) == 0 { pkgs = []*specs.CipdPackage{ b.MustGetCipdPackageFromAsset("skimage"), b.MustGetCipdPackageFromAsset("skp"), b.MustGetCipdPackageFromAsset("svg"), } } - if strings.Contains(name, "Chromecast") { - // Chromecasts don't have enough disk space to fit all of the content, - // so we do a subset of the skps. - pkgs = []*specs.CipdPackage{ - b.MustGetCipdPackageFromAsset("skp"), - } - } + if strings.Contains(name, "Ubuntu") && strings.Contains(name, "SAN") { pkgs = append(pkgs, b.MustGetCipdPackageFromAsset("clang_linux")) } @@ -740,12 +750,6 @@ func process(b *specs.TasksCfgBuilder, name string) { pkgs = append(pkgs, b.MustGetCipdPackageFromAsset("linux_vulkan_intel_driver_debug")) } } - // Skpbench only needs skps - if strings.Contains(name, "Skpbench") { - pkgs = []*specs.CipdPackage{ - b.MustGetCipdPackageFromAsset("skp"), - } - } // Test bots. if parts["role"] == "Test" && !strings.Contains(name, "-CT_") { diff --git a/infra/bots/tasks.json b/infra/bots/tasks.json index c1b530f6fb..33a8d7ffcf 100644 --- a/infra/bots/tasks.json +++ b/infra/bots/tasks.json @@ -4569,7 +4569,10 @@ "Perf-Android-Clang-AndroidOne-GPU-Mali400MP2-arm-Debug-Android": { "dependencies": [ "Build-Ubuntu-Clang-arm-Debug-Android", - "Housekeeper-PerCommit-BundleRecipes" + "Housekeeper-PerCommit-BundleRecipes", + "Housekeeper-PerCommit-IsolateSKP", + "Housekeeper-PerCommit-IsolateSVG", + "Housekeeper-PerCommit-IsolateSkImage" ], "dimensions": [ "device_os:MOB30Q", @@ -4600,7 +4603,10 @@ "Perf-Android-Clang-AndroidOne-GPU-Mali400MP2-arm-Release-Android": { "dependencies": [ "Build-Ubuntu-Clang-arm-Release-Android", - "Housekeeper-PerCommit-BundleRecipes" + "Housekeeper-PerCommit-BundleRecipes", + "Housekeeper-PerCommit-IsolateSKP", + "Housekeeper-PerCommit-IsolateSVG", + "Housekeeper-PerCommit-IsolateSkImage" ], "dimensions": [ "device_os:MOB30Q", @@ -4631,7 +4637,10 @@ "Perf-Android-Clang-GalaxyS6-GPU-MaliT760-arm64-Debug-Android": { "dependencies": [ "Build-Ubuntu-Clang-arm64-Debug-Android", - "Housekeeper-PerCommit-BundleRecipes" + "Housekeeper-PerCommit-BundleRecipes", + "Housekeeper-PerCommit-IsolateSKP", + "Housekeeper-PerCommit-IsolateSVG", + "Housekeeper-PerCommit-IsolateSkImage" ], "dimensions": [ "device_os:MMB29K", @@ -4662,7 +4671,10 @@ "Perf-Android-Clang-GalaxyS6-GPU-MaliT760-arm64-Release-Android": { "dependencies": [ "Build-Ubuntu-Clang-arm64-Release-Android", - "Housekeeper-PerCommit-BundleRecipes" + "Housekeeper-PerCommit-BundleRecipes", + "Housekeeper-PerCommit-IsolateSKP", + "Housekeeper-PerCommit-IsolateSVG", + "Housekeeper-PerCommit-IsolateSkImage" ], "dimensions": [ "device_os:MMB29K", @@ -4693,7 +4705,10 @@ "Perf-Android-Clang-GalaxyS7_G930A-GPU-Adreno530-arm64-Debug-Android": { "dependencies": [ "Build-Ubuntu-Clang-arm64-Debug-Android", - "Housekeeper-PerCommit-BundleRecipes" + "Housekeeper-PerCommit-BundleRecipes", + "Housekeeper-PerCommit-IsolateSKP", + "Housekeeper-PerCommit-IsolateSVG", + "Housekeeper-PerCommit-IsolateSkImage" ], "dimensions": [ "device_os:NRD90M_G930AUCS4BQC2", @@ -4724,7 +4739,10 @@ "Perf-Android-Clang-GalaxyS7_G930A-GPU-Adreno530-arm64-Release-Android": { "dependencies": [ "Build-Ubuntu-Clang-arm64-Release-Android", - "Housekeeper-PerCommit-BundleRecipes" + "Housekeeper-PerCommit-BundleRecipes", + "Housekeeper-PerCommit-IsolateSKP", + "Housekeeper-PerCommit-IsolateSVG", + "Housekeeper-PerCommit-IsolateSkImage" ], "dimensions": [ "device_os:NRD90M_G930AUCS4BQC2", @@ -4755,7 +4773,10 @@ "Perf-Android-Clang-GalaxyS7_G930FD-GPU-MaliT880-arm64-Debug-Android": { "dependencies": [ "Build-Ubuntu-Clang-arm64-Debug-Android", - "Housekeeper-PerCommit-BundleRecipes" + "Housekeeper-PerCommit-BundleRecipes", + "Housekeeper-PerCommit-IsolateSKP", + "Housekeeper-PerCommit-IsolateSVG", + "Housekeeper-PerCommit-IsolateSkImage" ], "dimensions": [ "device_os:NRD90M_G930FXXU1DQAS", @@ -4786,7 +4807,10 @@ "Perf-Android-Clang-GalaxyS7_G930FD-GPU-MaliT880-arm64-Release-Android": { "dependencies": [ "Build-Ubuntu-Clang-arm64-Release-Android", - "Housekeeper-PerCommit-BundleRecipes" + "Housekeeper-PerCommit-BundleRecipes", + "Housekeeper-PerCommit-IsolateSKP", + "Housekeeper-PerCommit-IsolateSVG", + "Housekeeper-PerCommit-IsolateSkImage" ], "dimensions": [ "device_os:NRD90M_G930FXXU1DQAS", @@ -4817,7 +4841,10 @@ "Perf-Android-Clang-MotoG4-GPU-Adreno405-arm-Debug-Android": { "dependencies": [ "Build-Ubuntu-Clang-arm-Debug-Android", - "Housekeeper-PerCommit-BundleRecipes" + "Housekeeper-PerCommit-BundleRecipes", + "Housekeeper-PerCommit-IsolateSKP", + "Housekeeper-PerCommit-IsolateSVG", + "Housekeeper-PerCommit-IsolateSkImage" ], "dimensions": [ "device_os:NPJ25.93-14", @@ -4848,7 +4875,10 @@ "Perf-Android-Clang-MotoG4-GPU-Adreno405-arm-Release-Android": { "dependencies": [ "Build-Ubuntu-Clang-arm-Release-Android", - "Housekeeper-PerCommit-BundleRecipes" + "Housekeeper-PerCommit-BundleRecipes", + "Housekeeper-PerCommit-IsolateSKP", + "Housekeeper-PerCommit-IsolateSVG", + "Housekeeper-PerCommit-IsolateSkImage" ], "dimensions": [ "device_os:NPJ25.93-14", @@ -4879,7 +4909,10 @@ "Perf-Android-Clang-NVIDIA_Shield-GPU-TegraX1-arm64-Debug-Android": { "dependencies": [ "Build-Ubuntu-Clang-arm64-Debug-Android", - "Housekeeper-PerCommit-BundleRecipes" + "Housekeeper-PerCommit-BundleRecipes", + "Housekeeper-PerCommit-IsolateSKP", + "Housekeeper-PerCommit-IsolateSVG", + "Housekeeper-PerCommit-IsolateSkImage" ], "dimensions": [ "device_os:NRD90M", @@ -4910,7 +4943,10 @@ "Perf-Android-Clang-NVIDIA_Shield-GPU-TegraX1-arm64-Debug-Android_Vulkan": { "dependencies": [ "Build-Ubuntu-Clang-arm64-Debug-Android_Vulkan", - "Housekeeper-PerCommit-BundleRecipes" + "Housekeeper-PerCommit-BundleRecipes", + "Housekeeper-PerCommit-IsolateSKP", + "Housekeeper-PerCommit-IsolateSVG", + "Housekeeper-PerCommit-IsolateSkImage" ], "dimensions": [ "device_os:NRD90M", @@ -4941,7 +4977,10 @@ "Perf-Android-Clang-NVIDIA_Shield-GPU-TegraX1-arm64-Release-Android": { "dependencies": [ "Build-Ubuntu-Clang-arm64-Release-Android", - "Housekeeper-PerCommit-BundleRecipes" + "Housekeeper-PerCommit-BundleRecipes", + "Housekeeper-PerCommit-IsolateSKP", + "Housekeeper-PerCommit-IsolateSVG", + "Housekeeper-PerCommit-IsolateSkImage" ], "dimensions": [ "device_os:NRD90M", @@ -4972,7 +5011,10 @@ "Perf-Android-Clang-NVIDIA_Shield-GPU-TegraX1-arm64-Release-Android_Vulkan": { "dependencies": [ "Build-Ubuntu-Clang-arm64-Release-Android_Vulkan", - "Housekeeper-PerCommit-BundleRecipes" + "Housekeeper-PerCommit-BundleRecipes", + "Housekeeper-PerCommit-IsolateSKP", + "Housekeeper-PerCommit-IsolateSVG", + "Housekeeper-PerCommit-IsolateSkImage" ], "dimensions": [ "device_os:NRD90M", @@ -5003,7 +5045,10 @@ "Perf-Android-Clang-Nexus10-CPU-Exynos5250-arm-Debug-Android": { "dependencies": [ "Build-Ubuntu-Clang-arm-Debug-Android", - "Housekeeper-PerCommit-BundleRecipes" + "Housekeeper-PerCommit-BundleRecipes", + "Housekeeper-PerCommit-IsolateSKP", + "Housekeeper-PerCommit-IsolateSVG", + "Housekeeper-PerCommit-IsolateSkImage" ], "dimensions": [ "device_os:LMY49J", @@ -5034,7 +5079,10 @@ "Perf-Android-Clang-Nexus10-CPU-Exynos5250-arm-Release-Android": { "dependencies": [ "Build-Ubuntu-Clang-arm-Release-Android", - "Housekeeper-PerCommit-BundleRecipes" + "Housekeeper-PerCommit-BundleRecipes", + "Housekeeper-PerCommit-IsolateSKP", + "Housekeeper-PerCommit-IsolateSVG", + "Housekeeper-PerCommit-IsolateSkImage" ], "dimensions": [ "device_os:LMY49J", @@ -5065,7 +5113,10 @@ "Perf-Android-Clang-Nexus10-GPU-MaliT604-arm-Debug-Android": { "dependencies": [ "Build-Ubuntu-Clang-arm-Debug-Android", - "Housekeeper-PerCommit-BundleRecipes" + "Housekeeper-PerCommit-BundleRecipes", + "Housekeeper-PerCommit-IsolateSKP", + "Housekeeper-PerCommit-IsolateSVG", + "Housekeeper-PerCommit-IsolateSkImage" ], "dimensions": [ "device_os:LMY49J", @@ -5096,7 +5147,10 @@ "Perf-Android-Clang-Nexus10-GPU-MaliT604-arm-Release-Android": { "dependencies": [ "Build-Ubuntu-Clang-arm-Release-Android", - "Housekeeper-PerCommit-BundleRecipes" + "Housekeeper-PerCommit-BundleRecipes", + "Housekeeper-PerCommit-IsolateSKP", + "Housekeeper-PerCommit-IsolateSVG", + "Housekeeper-PerCommit-IsolateSkImage" ], "dimensions": [ "device_os:LMY49J", @@ -5127,7 +5181,10 @@ "Perf-Android-Clang-Nexus5-GPU-Adreno330-arm-Debug-Android": { "dependencies": [ "Build-Ubuntu-Clang-arm-Debug-Android", - "Housekeeper-PerCommit-BundleRecipes" + "Housekeeper-PerCommit-BundleRecipes", + "Housekeeper-PerCommit-IsolateSKP", + "Housekeeper-PerCommit-IsolateSVG", + "Housekeeper-PerCommit-IsolateSkImage" ], "dimensions": [ "device_os:M4B30Z", @@ -5158,7 +5215,10 @@ "Perf-Android-Clang-Nexus5-GPU-Adreno330-arm-Release-Android": { "dependencies": [ "Build-Ubuntu-Clang-arm-Release-Android", - "Housekeeper-PerCommit-BundleRecipes" + "Housekeeper-PerCommit-BundleRecipes", + "Housekeeper-PerCommit-IsolateSKP", + "Housekeeper-PerCommit-IsolateSVG", + "Housekeeper-PerCommit-IsolateSkImage" ], "dimensions": [ "device_os:M4B30Z", @@ -5189,7 +5249,10 @@ "Perf-Android-Clang-Nexus6p-GPU-Adreno430-arm64-Debug-Android": { "dependencies": [ "Build-Ubuntu-Clang-arm64-Debug-Android", - "Housekeeper-PerCommit-BundleRecipes" + "Housekeeper-PerCommit-BundleRecipes", + "Housekeeper-PerCommit-IsolateSKP", + "Housekeeper-PerCommit-IsolateSVG", + "Housekeeper-PerCommit-IsolateSkImage" ], "dimensions": [ "device_os:OPP1.170223.012", @@ -5220,7 +5283,10 @@ "Perf-Android-Clang-Nexus6p-GPU-Adreno430-arm64-Debug-Android_Vulkan": { "dependencies": [ "Build-Ubuntu-Clang-arm64-Debug-Android_Vulkan", - "Housekeeper-PerCommit-BundleRecipes" + "Housekeeper-PerCommit-BundleRecipes", + "Housekeeper-PerCommit-IsolateSKP", + "Housekeeper-PerCommit-IsolateSVG", + "Housekeeper-PerCommit-IsolateSkImage" ], "dimensions": [ "device_os:OPP1.170223.012", @@ -5251,7 +5317,10 @@ "Perf-Android-Clang-Nexus6p-GPU-Adreno430-arm64-Release-Android": { "dependencies": [ "Build-Ubuntu-Clang-arm64-Release-Android", - "Housekeeper-PerCommit-BundleRecipes" + "Housekeeper-PerCommit-BundleRecipes", + "Housekeeper-PerCommit-IsolateSKP", + "Housekeeper-PerCommit-IsolateSVG", + "Housekeeper-PerCommit-IsolateSkImage" ], "dimensions": [ "device_os:OPP1.170223.012", @@ -5282,7 +5351,10 @@ "Perf-Android-Clang-Nexus6p-GPU-Adreno430-arm64-Release-Android_Vulkan": { "dependencies": [ "Build-Ubuntu-Clang-arm64-Release-Android_Vulkan", - "Housekeeper-PerCommit-BundleRecipes" + "Housekeeper-PerCommit-BundleRecipes", + "Housekeeper-PerCommit-IsolateSKP", + "Housekeeper-PerCommit-IsolateSVG", + "Housekeeper-PerCommit-IsolateSkImage" ], "dimensions": [ "device_os:OPP1.170223.012", @@ -5313,7 +5385,10 @@ "Perf-Android-Clang-Nexus7-GPU-Tegra3-arm-Debug-Android": { "dependencies": [ "Build-Ubuntu-Clang-arm-Debug-Android", - "Housekeeper-PerCommit-BundleRecipes" + "Housekeeper-PerCommit-BundleRecipes", + "Housekeeper-PerCommit-IsolateSKP", + "Housekeeper-PerCommit-IsolateSVG", + "Housekeeper-PerCommit-IsolateSkImage" ], "dimensions": [ "device_os:LMY47V", @@ -5344,7 +5419,10 @@ "Perf-Android-Clang-Nexus7-GPU-Tegra3-arm-Release-Android": { "dependencies": [ "Build-Ubuntu-Clang-arm-Release-Android", - "Housekeeper-PerCommit-BundleRecipes" + "Housekeeper-PerCommit-BundleRecipes", + "Housekeeper-PerCommit-IsolateSKP", + "Housekeeper-PerCommit-IsolateSVG", + "Housekeeper-PerCommit-IsolateSkImage" ], "dimensions": [ "device_os:LMY47V", @@ -5375,7 +5453,10 @@ "Perf-Android-Clang-NexusPlayer-CPU-Moorefield-x86-Debug-Android": { "dependencies": [ "Build-Ubuntu-Clang-x86-Debug-Android", - "Housekeeper-PerCommit-BundleRecipes" + "Housekeeper-PerCommit-BundleRecipes", + "Housekeeper-PerCommit-IsolateSKP", + "Housekeeper-PerCommit-IsolateSVG", + "Housekeeper-PerCommit-IsolateSkImage" ], "dimensions": [ "device_os:OPP1.170223.012", @@ -5406,7 +5487,10 @@ "Perf-Android-Clang-NexusPlayer-GPU-PowerVR-x86-Debug-Android": { "dependencies": [ "Build-Ubuntu-Clang-x86-Debug-Android", - "Housekeeper-PerCommit-BundleRecipes" + "Housekeeper-PerCommit-BundleRecipes", + "Housekeeper-PerCommit-IsolateSKP", + "Housekeeper-PerCommit-IsolateSVG", + "Housekeeper-PerCommit-IsolateSkImage" ], "dimensions": [ "device_os:OPP1.170223.012", @@ -5437,7 +5521,10 @@ "Perf-Android-Clang-NexusPlayer-GPU-PowerVR-x86-Release-Android": { "dependencies": [ "Build-Ubuntu-Clang-x86-Release-Android", - "Housekeeper-PerCommit-BundleRecipes" + "Housekeeper-PerCommit-BundleRecipes", + "Housekeeper-PerCommit-IsolateSKP", + "Housekeeper-PerCommit-IsolateSVG", + "Housekeeper-PerCommit-IsolateSkImage" ], "dimensions": [ "device_os:OPP1.170223.012", @@ -5468,7 +5555,10 @@ "Perf-Android-Clang-Pixel-GPU-Adreno530-arm64-Debug-Android": { "dependencies": [ "Build-Ubuntu-Clang-arm64-Debug-Android", - "Housekeeper-PerCommit-BundleRecipes" + "Housekeeper-PerCommit-BundleRecipes", + "Housekeeper-PerCommit-IsolateSKP", + "Housekeeper-PerCommit-IsolateSVG", + "Housekeeper-PerCommit-IsolateSkImage" ], "dimensions": [ "device_os:NMF26Q", @@ -5499,7 +5589,10 @@ "Perf-Android-Clang-Pixel-GPU-Adreno530-arm64-Debug-Android_Vulkan": { "dependencies": [ "Build-Ubuntu-Clang-arm64-Debug-Android_Vulkan", - "Housekeeper-PerCommit-BundleRecipes" + "Housekeeper-PerCommit-BundleRecipes", + "Housekeeper-PerCommit-IsolateSKP", + "Housekeeper-PerCommit-IsolateSVG", + "Housekeeper-PerCommit-IsolateSkImage" ], "dimensions": [ "device_os:NMF26Q", @@ -5530,7 +5623,10 @@ "Perf-Android-Clang-Pixel-GPU-Adreno530-arm64-Release-Android": { "dependencies": [ "Build-Ubuntu-Clang-arm64-Release-Android", - "Housekeeper-PerCommit-BundleRecipes" + "Housekeeper-PerCommit-BundleRecipes", + "Housekeeper-PerCommit-IsolateSKP", + "Housekeeper-PerCommit-IsolateSVG", + "Housekeeper-PerCommit-IsolateSkImage" ], "dimensions": [ "device_os:NMF26Q", @@ -5561,7 +5657,10 @@ "Perf-Android-Clang-Pixel-GPU-Adreno530-arm64-Release-Android_Vulkan": { "dependencies": [ "Build-Ubuntu-Clang-arm64-Release-Android_Vulkan", - "Housekeeper-PerCommit-BundleRecipes" + "Housekeeper-PerCommit-BundleRecipes", + "Housekeeper-PerCommit-IsolateSKP", + "Housekeeper-PerCommit-IsolateSVG", + "Housekeeper-PerCommit-IsolateSkImage" ], "dimensions": [ "device_os:NMF26Q", @@ -5592,7 +5691,10 @@ "Perf-Android-Clang-PixelC-CPU-TegraX1-arm64-Debug-Android": { "dependencies": [ "Build-Ubuntu-Clang-arm64-Debug-Android", - "Housekeeper-PerCommit-BundleRecipes" + "Housekeeper-PerCommit-BundleRecipes", + "Housekeeper-PerCommit-IsolateSKP", + "Housekeeper-PerCommit-IsolateSVG", + "Housekeeper-PerCommit-IsolateSkImage" ], "dimensions": [ "device_os:N2G47D", @@ -5623,7 +5725,10 @@ "Perf-Android-Clang-PixelC-CPU-TegraX1-arm64-Release-Android": { "dependencies": [ "Build-Ubuntu-Clang-arm64-Release-Android", - "Housekeeper-PerCommit-BundleRecipes" + "Housekeeper-PerCommit-BundleRecipes", + "Housekeeper-PerCommit-IsolateSKP", + "Housekeeper-PerCommit-IsolateSVG", + "Housekeeper-PerCommit-IsolateSkImage" ], "dimensions": [ "device_os:N2G47D", @@ -5652,16 +5757,10 @@ "priority": 0.8 }, "Perf-Android-Clang-PixelC-GPU-TegraX1-arm64-Release-Android_Skpbench": { - "cipd_packages": [ - { - "name": "skia/bots/skp", - "path": "skp", - "version": "version:57" - } - ], "dependencies": [ "Build-Ubuntu-Clang-arm64-Release-Android", - "Housekeeper-PerCommit-BundleRecipes" + "Housekeeper-PerCommit-BundleRecipes", + "Housekeeper-PerCommit-IsolateSKP" ], "dimensions": [ "device_os:N2G47D", @@ -5690,16 +5789,10 @@ "priority": 0.8 }, "Perf-Android-Clang-PixelC-GPU-TegraX1-arm64-Release-Android_Vulkan_Skpbench": { - "cipd_packages": [ - { - "name": "skia/bots/skp", - "path": "skp", - "version": "version:57" - } - ], "dependencies": [ "Build-Ubuntu-Clang-arm64-Release-Android_Vulkan", - "Housekeeper-PerCommit-BundleRecipes" + "Housekeeper-PerCommit-BundleRecipes", + "Housekeeper-PerCommit-IsolateSKP" ], "dimensions": [ "device_os:N2G47D", @@ -5730,7 +5823,10 @@ "Perf-ChromeOS-Clang-Chromebook_303C12-GPU-MaliT604-arm-Debug": { "dependencies": [ "Build-Ubuntu-Clang-arm-Debug-Chromebook_ARM_GLES", - "Housekeeper-PerCommit-BundleRecipes" + "Housekeeper-PerCommit-BundleRecipes", + "Housekeeper-PerCommit-IsolateSKP", + "Housekeeper-PerCommit-IsolateSVG", + "Housekeeper-PerCommit-IsolateSkImage" ], "dimensions": [ "gpu:MaliT604", @@ -5760,7 +5856,10 @@ "Perf-ChromeOS-Clang-Chromebook_303C12-GPU-MaliT604-arm-Release": { "dependencies": [ "Build-Ubuntu-Clang-arm-Release-Chromebook_ARM_GLES", - "Housekeeper-PerCommit-BundleRecipes" + "Housekeeper-PerCommit-BundleRecipes", + "Housekeeper-PerCommit-IsolateSKP", + "Housekeeper-PerCommit-IsolateSVG", + "Housekeeper-PerCommit-IsolateSkImage" ], "dimensions": [ "gpu:MaliT604", @@ -5790,7 +5889,10 @@ "Perf-ChromeOS-Clang-Chromebook_513C24_K01-GPU-MaliT860-arm-Debug": { "dependencies": [ "Build-Ubuntu-Clang-arm-Debug-Chromebook_ARM_GLES", - "Housekeeper-PerCommit-BundleRecipes" + "Housekeeper-PerCommit-BundleRecipes", + "Housekeeper-PerCommit-IsolateSKP", + "Housekeeper-PerCommit-IsolateSVG", + "Housekeeper-PerCommit-IsolateSkImage" ], "dimensions": [ "gpu:MaliT860", @@ -5820,7 +5922,10 @@ "Perf-ChromeOS-Clang-Chromebook_513C24_K01-GPU-MaliT860-arm-Release": { "dependencies": [ "Build-Ubuntu-Clang-arm-Release-Chromebook_ARM_GLES", - "Housekeeper-PerCommit-BundleRecipes" + "Housekeeper-PerCommit-BundleRecipes", + "Housekeeper-PerCommit-IsolateSKP", + "Housekeeper-PerCommit-IsolateSVG", + "Housekeeper-PerCommit-IsolateSkImage" ], "dimensions": [ "gpu:MaliT860", @@ -5850,7 +5955,10 @@ "Perf-ChromeOS-Clang-Chromebook_C100p-GPU-MaliT764-arm-Debug": { "dependencies": [ "Build-Ubuntu-Clang-arm-Debug-Chromebook_ARM_GLES", - "Housekeeper-PerCommit-BundleRecipes" + "Housekeeper-PerCommit-BundleRecipes", + "Housekeeper-PerCommit-IsolateSKP", + "Housekeeper-PerCommit-IsolateSVG", + "Housekeeper-PerCommit-IsolateSkImage" ], "dimensions": [ "gpu:MaliT764", @@ -5880,7 +5988,10 @@ "Perf-ChromeOS-Clang-Chromebook_C100p-GPU-MaliT764-arm-Release": { "dependencies": [ "Build-Ubuntu-Clang-arm-Release-Chromebook_ARM_GLES", - "Housekeeper-PerCommit-BundleRecipes" + "Housekeeper-PerCommit-BundleRecipes", + "Housekeeper-PerCommit-IsolateSKP", + "Housekeeper-PerCommit-IsolateSVG", + "Housekeeper-PerCommit-IsolateSkImage" ], "dimensions": [ "gpu:MaliT764", @@ -5910,7 +6021,10 @@ "Perf-ChromeOS-Clang-Chromebook_CB5_311-GPU-TegraK1-arm-Debug": { "dependencies": [ "Build-Ubuntu-Clang-arm-Debug-Chromebook_ARM_GLES", - "Housekeeper-PerCommit-BundleRecipes" + "Housekeeper-PerCommit-BundleRecipes", + "Housekeeper-PerCommit-IsolateSKP", + "Housekeeper-PerCommit-IsolateSVG", + "Housekeeper-PerCommit-IsolateSkImage" ], "dimensions": [ "gpu:TegraK1", @@ -5940,7 +6054,10 @@ "Perf-ChromeOS-Clang-Chromebook_CB5_311-GPU-TegraK1-arm-Release": { "dependencies": [ "Build-Ubuntu-Clang-arm-Release-Chromebook_ARM_GLES", - "Housekeeper-PerCommit-BundleRecipes" + "Housekeeper-PerCommit-BundleRecipes", + "Housekeeper-PerCommit-IsolateSKP", + "Housekeeper-PerCommit-IsolateSVG", + "Housekeeper-PerCommit-IsolateSkImage" ], "dimensions": [ "gpu:TegraK1", @@ -5968,16 +6085,10 @@ "priority": 0.8 }, "Perf-Chromecast-GCC-Chorizo-CPU-Cortex_A7-arm-Debug": { - "cipd_packages": [ - { - "name": "skia/bots/skp", - "path": "skp", - "version": "version:57" - } - ], "dependencies": [ "Build-Ubuntu-GCC-arm-Debug-Chromecast", - "Housekeeper-PerCommit-BundleRecipes" + "Housekeeper-PerCommit-BundleRecipes", + "Housekeeper-PerCommit-IsolateSKP" ], "dimensions": [ "device_os:1.24_82923", @@ -6006,16 +6117,10 @@ "priority": 0.8 }, "Perf-Chromecast-GCC-Chorizo-CPU-Cortex_A7-arm-Release": { - "cipd_packages": [ - { - "name": "skia/bots/skp", - "path": "skp", - "version": "version:57" - } - ], "dependencies": [ "Build-Ubuntu-GCC-arm-Release-Chromecast", - "Housekeeper-PerCommit-BundleRecipes" + "Housekeeper-PerCommit-BundleRecipes", + "Housekeeper-PerCommit-IsolateSKP" ], "dimensions": [ "device_os:1.24_82923", @@ -10201,7 +10306,10 @@ "Perf-iOS-Clang-iPadMini4-GPU-GX6450-arm64-Debug": { "dependencies": [ "Build-Mac-Clang-arm64-Debug-iOS", - "Housekeeper-PerCommit-BundleRecipes" + "Housekeeper-PerCommit-BundleRecipes", + "Housekeeper-PerCommit-IsolateSKP", + "Housekeeper-PerCommit-IsolateSVG", + "Housekeeper-PerCommit-IsolateSkImage" ], "dimensions": [ "device:iPad5,1", @@ -10231,7 +10339,10 @@ "Perf-iOS-Clang-iPadMini4-GPU-GX6450-arm64-Release": { "dependencies": [ "Build-Mac-Clang-arm64-Release-iOS", - "Housekeeper-PerCommit-BundleRecipes" + "Housekeeper-PerCommit-BundleRecipes", + "Housekeeper-PerCommit-IsolateSKP", + "Housekeeper-PerCommit-IsolateSVG", + "Housekeeper-PerCommit-IsolateSkImage" ], "dimensions": [ "device:iPad5,1", @@ -10261,7 +10372,10 @@ "Perf-iOS-Clang-iPadPro-GPU-GT7800-arm64-Debug-RaspberryPi": { "dependencies": [ "Build-Mac-Clang-arm64-Debug-iOS", - "Housekeeper-PerCommit-BundleRecipes" + "Housekeeper-PerCommit-BundleRecipes", + "Housekeeper-PerCommit-IsolateSKP", + "Housekeeper-PerCommit-IsolateSVG", + "Housekeeper-PerCommit-IsolateSkImage" ], "dimensions": [ "device:iPad6,3", @@ -10292,7 +10406,10 @@ "Perf-iOS-Clang-iPadPro-GPU-GT7800-arm64-Release-RaspberryPi": { "dependencies": [ "Build-Mac-Clang-arm64-Release-iOS", - "Housekeeper-PerCommit-BundleRecipes" + "Housekeeper-PerCommit-BundleRecipes", + "Housekeeper-PerCommit-IsolateSKP", + "Housekeeper-PerCommit-IsolateSVG", + "Housekeeper-PerCommit-IsolateSkImage" ], "dimensions": [ "device:iPad6,3", @@ -10323,7 +10440,10 @@ "Perf-iOS-Clang-iPhone6-GPU-GX6450-arm64-Debug-RaspberryPi": { "dependencies": [ "Build-Mac-Clang-arm64-Debug-iOS", - "Housekeeper-PerCommit-BundleRecipes" + "Housekeeper-PerCommit-BundleRecipes", + "Housekeeper-PerCommit-IsolateSKP", + "Housekeeper-PerCommit-IsolateSVG", + "Housekeeper-PerCommit-IsolateSkImage" ], "dimensions": [ "device:iPhone7,2", @@ -10354,7 +10474,10 @@ "Perf-iOS-Clang-iPhone6-GPU-GX6450-arm64-Release-RaspberryPi": { "dependencies": [ "Build-Mac-Clang-arm64-Release-iOS", - "Housekeeper-PerCommit-BundleRecipes" + "Housekeeper-PerCommit-BundleRecipes", + "Housekeeper-PerCommit-IsolateSKP", + "Housekeeper-PerCommit-IsolateSVG", + "Housekeeper-PerCommit-IsolateSkImage" ], "dimensions": [ "device:iPhone7,2", @@ -10385,7 +10508,10 @@ "Perf-iOS-Clang-iPhone7-GPU-GT7600-arm64-Debug-RaspberryPi": { "dependencies": [ "Build-Mac-Clang-arm64-Debug-iOS", - "Housekeeper-PerCommit-BundleRecipes" + "Housekeeper-PerCommit-BundleRecipes", + "Housekeeper-PerCommit-IsolateSKP", + "Housekeeper-PerCommit-IsolateSVG", + "Housekeeper-PerCommit-IsolateSkImage" ], "dimensions": [ "device:iPhone9,1", @@ -10416,7 +10542,10 @@ "Perf-iOS-Clang-iPhone7-GPU-GT7600-arm64-Release-RaspberryPi": { "dependencies": [ "Build-Mac-Clang-arm64-Release-iOS", - "Housekeeper-PerCommit-BundleRecipes" + "Housekeeper-PerCommit-BundleRecipes", + "Housekeeper-PerCommit-IsolateSKP", + "Housekeeper-PerCommit-IsolateSVG", + "Housekeeper-PerCommit-IsolateSkImage" ], "dimensions": [ "device:iPhone9,1", |