Commit b9b19c3b authored by Caleb Rouleau's avatar Caleb Rouleau

[Benchmarking] Remove duplication in waterfall configs.

We now only define shard_num and shard map location
in bot_platforms.py.

Bug: 902089
Change-Id: I101743f3a4aaa2291d2dba03d7338d9dbe03798c
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/1941273
Commit-Queue: Caleb Rouleau <crouleau@chromium.org>
Reviewed-by: default avatarJohn Chen <johnchen@chromium.org>
Cr-Commit-Position: refs/heads/master@{#720609}
parent ea6a45cd
...@@ -8,8 +8,8 @@ ...@@ -8,8 +8,8 @@
"-v", "-v",
"--browser=android-chrome", "--browser=android-chrome",
"--upload-results", "--upload-results",
"--output-format=histograms", "--test-shard-map-filename=android-nexus5x-perf-fyi_map.json",
"--test-shard-map-filename=android-nexus5x-perf-fyi_map.json" "--output-format=histograms"
], ],
"isolate_name": "performance_test_suite", "isolate_name": "performance_test_suite",
"merge": { "merge": {
...@@ -54,9 +54,9 @@ ...@@ -54,9 +54,9 @@
"-v", "-v",
"--browser=exact", "--browser=exact",
"--upload-results", "--upload-results",
"--test-shard-map-filename=android-pixel2-perf-fyi_map.json",
"--browser-executable=../../out/Release/bin/monochrome_64_32_bundle", "--browser-executable=../../out/Release/bin/monochrome_64_32_bundle",
"--device=android", "--device=android"
"--test-shard-map-filename=android-pixel2-perf-fyi_map.json"
], ],
"isolate_name": "performance_test_suite", "isolate_name": "performance_test_suite",
"merge": { "merge": {
...@@ -146,9 +146,9 @@ ...@@ -146,9 +146,9 @@
"-v", "-v",
"--browser=release", "--browser=release",
"--upload-results", "--upload-results",
"--test-shard-map-filename=linux-perf-fyi_map.json",
"--output-format=histograms", "--output-format=histograms",
"--experimental-proto-trace-format", "--experimental-proto-trace-format"
"--test-shard-map-filename=linux-perf-fyi_map.json"
], ],
"isolate_name": "performance_test_suite", "isolate_name": "performance_test_suite",
"merge": { "merge": {
...@@ -192,8 +192,8 @@ ...@@ -192,8 +192,8 @@
"-v", "-v",
"--browser=release_x64", "--browser=release_x64",
"--upload-results", "--upload-results",
"--run-ref-build", "--test-shard-map-filename=win-10_laptop_low_end-perf_hp-candidate_map.json",
"--test-shard-map-filename=win-10_laptop_low_end-perf_HP-Candidate_map.json" "--run-ref-build"
], ],
"isolate_name": "performance_test_suite", "isolate_name": "performance_test_suite",
"merge": { "merge": {
......
...@@ -125,8 +125,8 @@ ...@@ -125,8 +125,8 @@
"-v", "-v",
"--browser=android-chromium", "--browser=android-chromium",
"--upload-results", "--upload-results",
"--run-ref-build",
"--test-shard-map-filename=android_nexus5_perf_map.json", "--test-shard-map-filename=android_nexus5_perf_map.json",
"--run-ref-build",
"--assert-gpu-compositing" "--assert-gpu-compositing"
], ],
"isolate_name": "performance_test_suite", "isolate_name": "performance_test_suite",
...@@ -172,8 +172,8 @@ ...@@ -172,8 +172,8 @@
"-v", "-v",
"--browser=android-webview", "--browser=android-webview",
"--upload-results", "--upload-results",
"--webview-embedder-apk=../../out/Release/apks/SystemWebViewShell.apk",
"--test-shard-map-filename=android_nexus5x_webview_perf_map.json", "--test-shard-map-filename=android_nexus5x_webview_perf_map.json",
"--webview-embedder-apk=../../out/Release/apks/SystemWebViewShell.apk",
"--assert-gpu-compositing" "--assert-gpu-compositing"
], ],
"isolate_name": "performance_webview_test_suite", "isolate_name": "performance_webview_test_suite",
...@@ -219,8 +219,8 @@ ...@@ -219,8 +219,8 @@
"-v", "-v",
"--browser=android-webview", "--browser=android-webview",
"--upload-results", "--upload-results",
"--webview-embedder-apk=../../out/Release/apks/SystemWebViewShell.apk",
"--test-shard-map-filename=android_nexus6_webview_perf_map.json", "--test-shard-map-filename=android_nexus6_webview_perf_map.json",
"--webview-embedder-apk=../../out/Release/apks/SystemWebViewShell.apk",
"--assert-gpu-compositing" "--assert-gpu-compositing"
], ],
"isolate_name": "performance_webview_test_suite", "isolate_name": "performance_webview_test_suite",
...@@ -460,8 +460,8 @@ ...@@ -460,8 +460,8 @@
"-v", "-v",
"--browser=release_x64", "--browser=release_x64",
"--upload-results", "--upload-results",
"--run-ref-build",
"--test-shard-map-filename=win_7_nvidia_gpu_perf_map.json", "--test-shard-map-filename=win_7_nvidia_gpu_perf_map.json",
"--run-ref-build",
"--assert-gpu-compositing" "--assert-gpu-compositing"
], ],
"isolate_name": "performance_test_suite", "isolate_name": "performance_test_suite",
...@@ -620,8 +620,8 @@ ...@@ -620,8 +620,8 @@
"-v", "-v",
"--browser=release", "--browser=release",
"--upload-results", "--upload-results",
"--run-ref-build", "--test-shard-map-filename=win_7_perf_map.json",
"--test-shard-map-filename=win_7_perf_map.json" "--run-ref-build"
], ],
"isolate_name": "performance_test_suite", "isolate_name": "performance_test_suite",
"merge": { "merge": {
...@@ -866,8 +866,8 @@ ...@@ -866,8 +866,8 @@
"-v", "-v",
"--browser=android-chrome", "--browser=android-chrome",
"--upload-results", "--upload-results",
"--run-ref-build", "--test-shard-map-filename=android-go-perf_map.json",
"--test-shard-map-filename=android-go-perf_map.json" "--run-ref-build"
], ],
"isolate_name": "performance_test_suite", "isolate_name": "performance_test_suite",
"merge": { "merge": {
...@@ -912,8 +912,8 @@ ...@@ -912,8 +912,8 @@
"-v", "-v",
"--browser=android-webview-google", "--browser=android-webview-google",
"--upload-results", "--upload-results",
"--webview-embedder-apk=../../out/Release/apks/SystemWebViewShell.apk", "--test-shard-map-filename=android-go_webview-perf_map.json",
"--test-shard-map-filename=android-go_webview-perf_map.json" "--webview-embedder-apk=../../out/Release/apks/SystemWebViewShell.apk"
], ],
"isolate_name": "performance_webview_test_suite", "isolate_name": "performance_webview_test_suite",
"merge": { "merge": {
...@@ -1193,8 +1193,8 @@ ...@@ -1193,8 +1193,8 @@
"-v", "-v",
"--browser=android-chromium", "--browser=android-chromium",
"--upload-results", "--upload-results",
"--run-ref-build",
"--test-shard-map-filename=android-nexus5x-perf_map.json", "--test-shard-map-filename=android-nexus5x-perf_map.json",
"--run-ref-build",
"--assert-gpu-compositing" "--assert-gpu-compositing"
], ],
"isolate_name": "performance_test_suite", "isolate_name": "performance_test_suite",
...@@ -1240,8 +1240,8 @@ ...@@ -1240,8 +1240,8 @@
"-v", "-v",
"--browser=android-chrome", "--browser=android-chrome",
"--upload-results", "--upload-results",
"--run-ref-build", "--test-shard-map-filename=android-pixel2-perf_map.json",
"--test-shard-map-filename=android-pixel2-perf_map.json" "--run-ref-build"
], ],
"isolate_name": "performance_test_suite", "isolate_name": "performance_test_suite",
"merge": { "merge": {
...@@ -1286,9 +1286,9 @@ ...@@ -1286,9 +1286,9 @@
"-v", "-v",
"--browser=android-weblayer", "--browser=android-weblayer",
"--upload-results", "--upload-results",
"--test-shard-map-filename=android-pixel2_weblayer-perf_map.json",
"--webview-embedder-apk=../../out/Release/apks/WebLayerShell.apk", "--webview-embedder-apk=../../out/Release/apks/WebLayerShell.apk",
"--webview-embedder-apk=../../out/Release/apks/WebLayerSupport.apk", "--webview-embedder-apk=../../out/Release/apks/WebLayerSupport.apk"
"--test-shard-map-filename=android-pixel2_weblayer-perf_map.json"
], ],
"isolate_name": "performance_weblayer_test_suite", "isolate_name": "performance_weblayer_test_suite",
"merge": { "merge": {
...@@ -1333,8 +1333,8 @@ ...@@ -1333,8 +1333,8 @@
"-v", "-v",
"--browser=android-webview-google", "--browser=android-webview-google",
"--upload-results", "--upload-results",
"--webview-embedder-apk=../../out/Release/apks/SystemWebViewShell.apk", "--test-shard-map-filename=android-pixel2_webview-perf_map.json",
"--test-shard-map-filename=android-pixel2_webview-perf_map.json" "--webview-embedder-apk=../../out/Release/apks/SystemWebViewShell.apk"
], ],
"isolate_name": "performance_webview_test_suite", "isolate_name": "performance_webview_test_suite",
"merge": { "merge": {
...@@ -1789,8 +1789,8 @@ ...@@ -1789,8 +1789,8 @@
"-v", "-v",
"--browser=release", "--browser=release",
"--upload-results", "--upload-results",
"--run-ref-build",
"--test-shard-map-filename=linux-perf_map.json", "--test-shard-map-filename=linux-perf_map.json",
"--run-ref-build",
"--assert-gpu-compositing" "--assert-gpu-compositing"
], ],
"isolate_name": "performance_test_suite", "isolate_name": "performance_test_suite",
...@@ -1909,8 +1909,8 @@ ...@@ -1909,8 +1909,8 @@
"-v", "-v",
"--browser=release", "--browser=release",
"--upload-results", "--upload-results",
"--run-ref-build",
"--test-shard-map-filename=mac-10_12_laptop_low_end-perf_map.json", "--test-shard-map-filename=mac-10_12_laptop_low_end-perf_map.json",
"--run-ref-build",
"--assert-gpu-compositing" "--assert-gpu-compositing"
], ],
"isolate_name": "performance_test_suite", "isolate_name": "performance_test_suite",
...@@ -2182,8 +2182,8 @@ ...@@ -2182,8 +2182,8 @@
"-v", "-v",
"--browser=release", "--browser=release",
"--upload-results", "--upload-results",
"--run-ref-build",
"--test-shard-map-filename=mac-10_13_laptop_high_end-perf_map.json", "--test-shard-map-filename=mac-10_13_laptop_high_end-perf_map.json",
"--run-ref-build",
"--assert-gpu-compositing" "--assert-gpu-compositing"
], ],
"isolate_name": "performance_test_suite", "isolate_name": "performance_test_suite",
...@@ -2463,8 +2463,8 @@ ...@@ -2463,8 +2463,8 @@
"-v", "-v",
"--browser=release_x64", "--browser=release_x64",
"--upload-results", "--upload-results",
"--run-ref-build",
"--test-shard-map-filename=win-10-perf_map.json", "--test-shard-map-filename=win-10-perf_map.json",
"--run-ref-build",
"--assert-gpu-compositing" "--assert-gpu-compositing"
], ],
"isolate_name": "performance_test_suite", "isolate_name": "performance_test_suite",
......
...@@ -47,8 +47,9 @@ class PerfPlatform(object): ...@@ -47,8 +47,9 @@ class PerfPlatform(object):
base_file_name = name.replace(' ', '_').lower() base_file_name = name.replace(' ', '_').lower()
self._timing_file_path = os.path.join( self._timing_file_path = os.path.join(
_SHARD_MAP_DIR, 'timing_data', base_file_name + '_timing.json') _SHARD_MAP_DIR, 'timing_data', base_file_name + '_timing.json')
self.shards_map_file_name = base_file_name + '_map.json'
self._shards_map_file_path = os.path.join( self._shards_map_file_path = os.path.join(
_SHARD_MAP_DIR, base_file_name + '_map.json') _SHARD_MAP_DIR, self.shards_map_file_name)
def __lt__(self, other): def __lt__(self, other):
if not isinstance(other, type(self)): if not isinstance(other, type(self)):
...@@ -295,6 +296,7 @@ LINUX_PERF_FYI = PerfPlatform( ...@@ -295,6 +296,7 @@ LINUX_PERF_FYI = PerfPlatform(
ALL_PLATFORMS = { ALL_PLATFORMS = {
p for p in locals().values() if isinstance(p, PerfPlatform) p for p in locals().values() if isinstance(p, PerfPlatform)
} }
PLATFORMS_BY_NAME = {p.name: p for p in ALL_PLATFORMS}
FYI_PLATFORMS = { FYI_PLATFORMS = {
p for p in ALL_PLATFORMS if p.is_fyi p for p in ALL_PLATFORMS if p.is_fyi
} }
......
This diff is collapsed.
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment