diff options
author | Greg Daniel <egdaniel@google.com> | 2017-05-25 14:42:05 -0400 |
---|---|---|
committer | Skia Commit-Bot <skia-commit-bot@chromium.org> | 2017-05-25 19:10:17 +0000 |
commit | 09bcf735f8533e3c1ae58d94ebc94a1ac11a3409 (patch) | |
tree | 922a4d3c9a5a765c7c2d0ca8dd6f594749b0c27c /infra/bots | |
parent | 04d22c04838fb312aa5ecc770299aff31076e7e3 (diff) |
Add NexusPlayer Vulkan perf bot
Bug: skia:
Change-Id: I67594a109ea51bd8627cb47978e263b5493e7737
Reviewed-on: https://skia-review.googlesource.com/17933
Reviewed-by: Kevin Lubick <kjlubick@google.com>
Commit-Queue: Greg Daniel <egdaniel@google.com>
Diffstat (limited to 'infra/bots')
-rw-r--r-- | infra/bots/jobs.json | 2 | ||||
-rw-r--r-- | infra/bots/recipes/perf.expected/Perf-Android-Clang-NexusPlayer-GPU-PowerVR-x86-Release-Android_Vulkan.json | 2 | ||||
-rw-r--r-- | infra/bots/recipes/perf.py | 1 | ||||
-rw-r--r-- | infra/bots/tasks.json | 107 |
4 files changed, 111 insertions, 1 deletions
diff --git a/infra/bots/jobs.json b/infra/bots/jobs.json index 281d691b07..223129f249 100644 --- a/infra/bots/jobs.json +++ b/infra/bots/jobs.json @@ -111,6 +111,8 @@ "Perf-Android-Clang-NexusPlayer-CPU-Moorefield-x86-Debug-Android", "Perf-Android-Clang-NexusPlayer-GPU-PowerVR-x86-Debug-Android", "Perf-Android-Clang-NexusPlayer-GPU-PowerVR-x86-Release-Android", + "Perf-Android-Clang-NexusPlayer-GPU-PowerVR-x86-Debug-Android_Vulkan", + "Perf-Android-Clang-NexusPlayer-GPU-PowerVR-x86-Release-Android_Vulkan", "Perf-Android-Clang-Pixel-GPU-Adreno530-arm64-Debug-Android", "Perf-Android-Clang-Pixel-GPU-Adreno530-arm64-Debug-Android_Vulkan", "Perf-Android-Clang-Pixel-GPU-Adreno530-arm64-Release-Android", diff --git a/infra/bots/recipes/perf.expected/Perf-Android-Clang-NexusPlayer-GPU-PowerVR-x86-Release-Android_Vulkan.json b/infra/bots/recipes/perf.expected/Perf-Android-Clang-NexusPlayer-GPU-PowerVR-x86-Release-Android_Vulkan.json index 4ff685aeba..5ed3981436 100644 --- a/infra/bots/recipes/perf.expected/Perf-Android-Clang-NexusPlayer-GPU-PowerVR-x86-Release-Android_Vulkan.json +++ b/infra/bots/recipes/perf.expected/Perf-Android-Clang-NexusPlayer-GPU-PowerVR-x86-Release-Android_Vulkan.json @@ -576,7 +576,7 @@ "python", "-u", "\nimport shutil\nimport sys\nshutil.copy(sys.argv[1], sys.argv[2])\n", - "set -x; /data/local/tmp/nanobench --undefok -i /sdcard/revenge_of_the_skiabot/resources --skps /sdcard/revenge_of_the_skiabot/skps --images /sdcard/revenge_of_the_skiabot/images/nanobench --nocpu --pre_log --images --gpuStatsDump true --useThermalManager 1,1,10,1000 --scales 1.0 1.1 --config vk --match ~blurroundrect ~patch_grid ~desk_carsvg ~desk_unicodetable ~hardstop ~inc0.gif ~inc1.gif ~incInterlaced.gif ~inc0.jpg ~incGray.jpg ~inc0.wbmp ~inc1.wbmp ~inc0.webp ~inc1.webp ~inc0.ico ~inc1.ico ~inc0.png ~inc1.png ~inc2.png ~inc12.png ~inc13.png ~inc14.png ~inc0.webp ~inc1.webp --outResultsFile /sdcard/revenge_of_the_skiabot/perf/nanobench_abc123_1337000001.json --properties gitHash abc123 swarming_bot_id skia-bot-123 swarming_task_id 123456 --key arch x86 compiler Clang cpu_or_gpu GPU cpu_or_gpu_value PowerVR extra_config Android_Vulkan model NexusPlayer os Android; echo $? >/data/local/tmp/rc", + "set -x; /data/local/tmp/nanobench --undefok -i /sdcard/revenge_of_the_skiabot/resources --skps /sdcard/revenge_of_the_skiabot/skps --images /sdcard/revenge_of_the_skiabot/images/nanobench --nocpu --pre_log --images --gpuStatsDump true --useThermalManager 1,1,10,1000 --scales 1.0 1.1 --config vk --match ~blurroundrect ~patch_grid ~desk_carsvg ~desk_unicodetable ~hardstop ~Xfermode ~inc0.gif ~inc1.gif ~incInterlaced.gif ~inc0.jpg ~incGray.jpg ~inc0.wbmp ~inc1.wbmp ~inc0.webp ~inc1.webp ~inc0.ico ~inc1.ico ~inc0.png ~inc1.png ~inc2.png ~inc12.png ~inc13.png ~inc14.png ~inc0.webp ~inc1.webp --outResultsFile /sdcard/revenge_of_the_skiabot/perf/nanobench_abc123_1337000001.json --properties gitHash abc123 swarming_bot_id skia-bot-123 swarming_task_id 123456 --key arch x86 compiler Clang cpu_or_gpu GPU cpu_or_gpu_value PowerVR extra_config Android_Vulkan model NexusPlayer os Android; echo $? >/data/local/tmp/rc", "[START_DIR]/tmp/nanobench.sh" ], "env": { diff --git a/infra/bots/recipes/perf.py b/infra/bots/recipes/perf.py index c2ab35df47..ead6feb172 100644 --- a/infra/bots/recipes/perf.py +++ b/infra/bots/recipes/perf.py @@ -148,6 +148,7 @@ def nanobench_flags(bot): match.append('~text_16_LCD_WT') if 'Vulkan' in bot and 'NexusPlayer' in bot: match.append('~hardstop') # skia:6037 + match.append('~Xfermode') # skia:6691 if 'ANGLE' in bot and any('msaa' in x for x in configs): match.append('~native_image_to_raster_surface') # skia:6457 if 'ANGLE' in bot and 'Radeon' in bot: diff --git a/infra/bots/tasks.json b/infra/bots/tasks.json index aafa162c29..5db24c18c4 100644 --- a/infra/bots/tasks.json +++ b/infra/bots/tasks.json @@ -669,12 +669,24 @@ "Perf-Android-Clang-NexusPlayer-GPU-PowerVR-x86-Debug-Android" ] }, + "Perf-Android-Clang-NexusPlayer-GPU-PowerVR-x86-Debug-Android_Vulkan": { + "priority": 0.8, + "tasks": [ + "Perf-Android-Clang-NexusPlayer-GPU-PowerVR-x86-Debug-Android_Vulkan" + ] + }, "Perf-Android-Clang-NexusPlayer-GPU-PowerVR-x86-Release-Android": { "priority": 0.8, "tasks": [ "Upload-Perf-Android-Clang-NexusPlayer-GPU-PowerVR-x86-Release-Android" ] }, + "Perf-Android-Clang-NexusPlayer-GPU-PowerVR-x86-Release-Android_Vulkan": { + "priority": 0.8, + "tasks": [ + "Upload-Perf-Android-Clang-NexusPlayer-GPU-PowerVR-x86-Release-Android_Vulkan" + ] + }, "Perf-Android-Clang-Pixel-GPU-Adreno530-arm64-Debug-Android": { "priority": 0.8, "tasks": [ @@ -5534,6 +5546,40 @@ "max_attempts": 1, "priority": 0.8 }, + "Perf-Android-Clang-NexusPlayer-GPU-PowerVR-x86-Debug-Android_Vulkan": { + "dependencies": [ + "Build-Ubuntu-Clang-x86-Debug-Android_Vulkan", + "Housekeeper-PerCommit-BundleRecipes", + "Housekeeper-PerCommit-IsolateSKP", + "Housekeeper-PerCommit-IsolateSVG", + "Housekeeper-PerCommit-IsolateSkImage" + ], + "dimensions": [ + "device_os:OPP2.170420.017", + "device_type:fugu", + "os:Android", + "pool:Skia" + ], + "execution_timeout_ns": 14400000000000, + "expiration_ns": 72000000000000, + "extra_args": [ + "--workdir", + "../../..", + "perf", + "repository=<(REPO)", + "buildername=Perf-Android-Clang-NexusPlayer-GPU-PowerVR-x86-Debug-Android_Vulkan", + "swarm_out_dir=${ISOLATED_OUTDIR}", + "revision=<(REVISION)", + "patch_repo=<(PATCH_REPO)", + "patch_storage=<(PATCH_STORAGE)", + "patch_issue=<(ISSUE)", + "patch_set=<(PATCHSET)" + ], + "io_timeout_ns": 2400000000000, + "isolate": "perf_skia_bundled_unix.isolate", + "max_attempts": 1, + "priority": 0.8 + }, "Perf-Android-Clang-NexusPlayer-GPU-PowerVR-x86-Release-Android": { "dependencies": [ "Build-Ubuntu-Clang-x86-Release-Android", @@ -5568,6 +5614,40 @@ "max_attempts": 1, "priority": 0.8 }, + "Perf-Android-Clang-NexusPlayer-GPU-PowerVR-x86-Release-Android_Vulkan": { + "dependencies": [ + "Build-Ubuntu-Clang-x86-Release-Android_Vulkan", + "Housekeeper-PerCommit-BundleRecipes", + "Housekeeper-PerCommit-IsolateSKP", + "Housekeeper-PerCommit-IsolateSVG", + "Housekeeper-PerCommit-IsolateSkImage" + ], + "dimensions": [ + "device_os:OPP2.170420.017", + "device_type:fugu", + "os:Android", + "pool:Skia" + ], + "execution_timeout_ns": 14400000000000, + "expiration_ns": 72000000000000, + "extra_args": [ + "--workdir", + "../../..", + "perf", + "repository=<(REPO)", + "buildername=Perf-Android-Clang-NexusPlayer-GPU-PowerVR-x86-Release-Android_Vulkan", + "swarm_out_dir=${ISOLATED_OUTDIR}", + "revision=<(REVISION)", + "patch_repo=<(PATCH_REPO)", + "patch_storage=<(PATCH_STORAGE)", + "patch_issue=<(ISSUE)", + "patch_set=<(PATCHSET)" + ], + "io_timeout_ns": 2400000000000, + "isolate": "perf_skia_bundled_unix.isolate", + "max_attempts": 1, + "priority": 0.8 + }, "Perf-Android-Clang-Pixel-GPU-Adreno530-arm64-Debug-Android": { "dependencies": [ "Build-Ubuntu-Clang-arm64-Debug-Android", @@ -17525,6 +17605,33 @@ "isolate": "upload_nano_results.isolate", "priority": 0.8 }, + "Upload-Perf-Android-Clang-NexusPlayer-GPU-PowerVR-x86-Release-Android_Vulkan": { + "dependencies": [ + "Perf-Android-Clang-NexusPlayer-GPU-PowerVR-x86-Release-Android_Vulkan" + ], + "dimensions": [ + "cpu:x86-64-avx2", + "gpu:none", + "os:Ubuntu-14.04", + "pool:Skia" + ], + "extra_args": [ + "--workdir", + "../../..", + "upload_nano_results", + "repository=<(REPO)", + "buildername=Perf-Android-Clang-NexusPlayer-GPU-PowerVR-x86-Release-Android_Vulkan", + "swarm_out_dir=${ISOLATED_OUTDIR}", + "revision=<(REVISION)", + "patch_repo=<(PATCH_REPO)", + "patch_storage=<(PATCH_STORAGE)", + "patch_issue=<(ISSUE)", + "patch_set=<(PATCHSET)", + "gs_bucket=skia-perf" + ], + "isolate": "upload_nano_results.isolate", + "priority": 0.8 + }, "Upload-Perf-Android-Clang-Pixel-GPU-Adreno530-arm64-Release-Android": { "dependencies": [ "Perf-Android-Clang-Pixel-GPU-Adreno530-arm64-Release-Android" |