| Index: scripts/slave/recipe_modules/chromium_tests/chromium_perf.py
|
| diff --git a/scripts/slave/recipe_modules/chromium_tests/chromium_perf.py b/scripts/slave/recipe_modules/chromium_tests/chromium_perf.py
|
| index af71431a79166f1bd78e588b3ccda9dbecbd6593..286265d1d1cb35e47093a5ac7fb8d2fa2897147f 100644
|
| --- a/scripts/slave/recipe_modules/chromium_tests/chromium_perf.py
|
| +++ b/scripts/slave/recipe_modules/chromium_tests/chromium_perf.py
|
| @@ -14,6 +14,10 @@ SPEC = {
|
| 'builders': {},
|
| 'settings': {
|
| 'build_gs_bucket': 'chrome-perf',
|
| + # Bucket for storing builds for manual bisect
|
| + 'bisect_build_gs_bucket': 'chrome-test-builds',
|
| + 'bisect_build_gs_extra': 'official-by-commit',
|
| + 'bisect_builders': []
|
| },
|
| }
|
|
|
| @@ -93,7 +97,7 @@ def _TestSpec(config_name, parent_builder, perf_id, platform, target_bits,
|
| return spec
|
|
|
|
|
| -def _AddBuildSpec(name, platform, target_bits=64):
|
| +def _AddBuildSpec(name, platform, target_bits=64, add_to_bisect=False):
|
| if target_bits == 64:
|
| perf_id = platform
|
| else:
|
| @@ -103,6 +107,8 @@ def _AddBuildSpec(name, platform, target_bits=64):
|
| 'chromium_perf', perf_id, platform, target_bits)
|
| assert target_bits not in _builders[platform]
|
| _builders[platform][target_bits] = name
|
| + if add_to_bisect:
|
| + SPEC['settings']['bisect_builders'].append(name)
|
|
|
|
|
| def _AddTestSpec(name, perf_id, platform, target_bits=64,
|
| @@ -120,7 +126,7 @@ _AddBuildSpec('Android arm64 Builder', 'android')
|
| _AddBuildSpec('Win Builder', 'win', target_bits=32)
|
| _AddBuildSpec('Win x64 Builder', 'win')
|
| _AddBuildSpec('Mac Builder', 'mac')
|
| -_AddBuildSpec('Linux Builder', 'linux')
|
| +_AddBuildSpec('Linux Builder', 'linux', add_to_bisect=True)
|
|
|
|
|
| _AddTestSpec('Android Galaxy S5 Perf', 'android-galaxy-s5', 'android',
|
|
|