| # Copyright 2017 The Chromium Authors |
| # Use of this source code is governed by a BSD-style license that can be |
| # found in the LICENSE file. |
| |
| # This is a .pyl, or "Python Literal", file. You can treat it just like a |
| # .json file, with the following exceptions: |
| # * all keys must be quoted (use single quotes, please); |
| # * comments are allowed, using '#' syntax; and |
| # * trailing commas are allowed. |
| |
| # Exceptions to the common test suites can only include removal from |
| # particular bots, and modifications on particular bots. By design, |
| # it's not possible to add one-off tests to bots. Instead they have to |
| # be added to one of the test suites in test_suites.pyl. |
| # |
| # Note that if you are excluding with variants, you will need to exclude |
| # per variant, with the identifier appended to the test suite name. |
| # For example, if you have ios_chrome_ui_eg2tests_module with variant |
| # SIM_IPHONE_6S_14_0 (identifier = "iPhone 6s 14.0"), you |
| # must exclude with the test name as: |
| # "ios_chrome_ui_eg2tests_module_iPhone 6s 14.0" |
| |
| # The goal is to drive the number of exceptions to zero, to make all |
| # the bots behave similarly. whitespace |
| { |
| 'accessibility_unittests': { |
| 'modifications': { |
| 'Linux ASan LSan Tests (1)': { |
| 'args': [ |
| # TODO(crbug.com/40266898): Re-enable. |
| '--gtest_filter=-AXPlatformNodeAuraLinuxTest.AtkComponentScrollTo:' |
| 'AtkUtilAuraLinuxTest.*', |
| ], |
| }, |
| }, |
| }, |
| 'android_browsertests': { |
| 'remove_from': [ |
| # https://crbug.com/345100678 |
| 'android-15-x64-rel', # These tests are not ready to run on a non FYI CI. |
| ], |
| 'modifications': { |
| 'android-11-x86-rel': { |
| 'args': [ |
| # https://crbug.com/1289764 |
| '--gtest_filter=-All/ChromeBrowsingDataLifetimeManagerScheduledRemovalTest.History/*', |
| ], |
| }, |
| 'android-12l-x64-dbg-tests': { |
| 'args': [ |
| # https://crbug.com/1289764 |
| '--gtest_filter=-All/ChromeBrowsingDataLifetimeManagerScheduledRemovalTest.History/*:' |
| # https://crbug.com/1468262 |
| 'All/PaymentHandlerEnforceFullDelegationTest.WhenEnabled_ShowPaymentSheet_WhenDisabled_Reject/1', |
| ], |
| }, |
| 'android-12l-x64-fyi-dbg': { |
| 'args': [ |
| # https://crbug.com/1289764 |
| '--gtest_filter=-All/ChromeBrowsingDataLifetimeManagerScheduledRemovalTest.History/*', |
| ], |
| }, |
| 'android-13-x64-fyi-rel': { |
| 'args': [ |
| # https://crbug.com/1414886 |
| '--gtest_filter=-OfferNotificationControllerAndroidBrowserTestForMessagesUi.MessageShown', |
| ], |
| }, |
| 'android-14-arm64-rel': { |
| 'swarming': { |
| 'shards': 4, |
| }, |
| }, |
| 'android-14-x64-rel': { |
| 'args': [ |
| # https://crbug.com/361042311 |
| '--gtest_filter=-All/SharedStorageChromeBrowserTest.CrossOriginWorklet_SelectURL_Success/*', |
| ], |
| }, |
| 'android-15-x64-fyi-rel': { |
| 'args': [ |
| # https://crbug.com/361042311 |
| '--gtest_filter=-All/SharedStorageChromeBrowserTest.CrossOriginWorklet_SelectURL_Success/*', |
| ], |
| }, |
| 'android-asan': { |
| 'swarming': { |
| 'shards': 2, |
| }, |
| }, |
| 'android-code-coverage-native': { |
| 'swarming': { |
| 'shards': 3, |
| }, |
| }, |
| # If you change this, make similar changes in android-x86-code-coverage below |
| 'android-oreo-x86-rel': { |
| 'ci_only': True, |
| 'swarming': { |
| 'shards': 9, |
| }, |
| }, |
| 'android-pie-arm64-rel': { |
| 'args': [ |
| '--gtest_filter=-ImportantSitesUtilBrowserTest.DSENotConsideredImportantInRegularMode', # https://crbug.com/1034001 |
| ], |
| 'ci_only': True, |
| 'swarming': { |
| 'dimensions': { |
| 'device_type': 'crosshatch', |
| }, |
| # TODO(crbug.com/40917979): Temporarily increase the shard by 1 for the surging number of tests. |
| # Recover to original number of shards(4) after the bug is fixed. |
| 'shards': 5, |
| }, |
| }, |
| 'android-pie-x86-rel': { |
| 'args': [ |
| '--gtest_filter=-ImportantSitesUtilBrowserTest.DSENotConsideredImportantInRegularMode', # https://crbug.com/1034001 |
| ], |
| 'swarming': { |
| 'dimensions': { |
| 'cores': '8', # crbug.com/1292221 |
| }, |
| }, |
| }, |
| 'android-tablet-14-arm64-fyi-rel': { |
| 'swarming': { |
| 'shards': 2, |
| }, |
| }, |
| # Keep this same as android-oreo-x86-rel above |
| 'android-x86-code-coverage': { |
| 'ci_only': True, |
| 'swarming': { |
| 'shards': 9, |
| }, |
| }, |
| }, |
| }, |
| 'android_browsertests_no_fieldtrial': { |
| 'remove_from': [ |
| 'android-12l-x64-fyi-dbg', |
| ], |
| }, |
| 'android_sync_integration_tests': { |
| 'modifications': { |
| 'android-14-x64-rel': { |
| 'args': [ |
| '--emulator-debug-tags=all,-qemud,-sensors', |
| ], |
| 'swarming': { |
| 'shards': 2, |
| }, |
| 'experiment_percentage': 100, # https://crbug.com/345579530 |
| }, |
| 'android-code-coverage-native': { |
| 'swarming': { |
| 'shards': 2, |
| }, |
| }, |
| # If you change this, make similar changes in android-x86-code-coverage below |
| 'android-oreo-x86-rel': { |
| 'ci_only': True, |
| 'swarming': { |
| 'shards': 2, |
| }, |
| }, |
| # Keep this same as android-oreo-x86-rel above |
| 'android-x86-code-coverage': { |
| 'ci_only': True, |
| 'swarming': { |
| 'shards': 2, |
| }, |
| }, |
| }, |
| }, |
| 'android_webview_unittests': { |
| }, |
| 'angle_unittests': { |
| 'remove_from': [ |
| # On Android, these are already run on the main waterfall. |
| 'Android FYI Release (Nexus 5X)', |
| # Times out listing tests crbug.com/1167314 |
| 'android-asan', |
| ], |
| 'modifications': { |
| 'linux-chromeos-rel': { |
| # b/41493162: angle_unittests has a high failure rate. |
| # Re-enable cq when the issue is fixed. |
| 'ci_only': True, |
| }, |
| }, |
| }, |
| 'ash_crosapi_tests': { |
| 'remove_from': [ |
| # Disabling MSan tests since linux-chromeos chrome crashes on MSan build. |
| # TODO(crbug.com/1376064): Re-enable. |
| 'Linux ChromiumOS MSan Tests', |
| ] |
| }, |
| 'base_unittests': { |
| 'modifications': { |
| 'ToTAndroid': { |
| 'args': [ |
| '--test-launcher-filter-file=../../testing/buildbot/filters/android.pie_tot.base_unittests.filter', |
| ], |
| }, |
| 'android-12l-x64-dbg-tests': { |
| 'args': [ |
| '--test-launcher-filter-file=../../testing/buildbot/filters/android.emulator.base_unittests.filter', |
| ], |
| }, |
| 'android-12l-x64-fyi-dbg': { |
| 'args': [ |
| '--test-launcher-filter-file=../../testing/buildbot/filters/android.emulator.base_unittests.filter', |
| ], |
| }, |
| 'android-13-x64-fyi-rel': { |
| 'args': [ |
| '--test-launcher-filter-file=../../testing/buildbot/filters/android.emulator.base_unittests.filter', |
| ], |
| }, |
| 'android-14-x64-rel': { |
| 'args': [ |
| '--test-launcher-filter-file=../../testing/buildbot/filters/android.emulator_14.base_unittests.filter', |
| ] |
| }, |
| 'android-15-x64-rel': { |
| 'args': [ |
| '--test-launcher-filter-file=../../testing/buildbot/filters/android.emulator_14.base_unittests.filter', |
| ], |
| }, |
| 'android-mte-arm64-rel': { |
| 'args': [ |
| '--test-launcher-filter-file=../../testing/buildbot/filters/android.mte.base_unittests.filter', |
| ], |
| }, |
| 'android-tablet-14-arm64-fyi-rel': { |
| 'args': [ |
| '--test-launcher-filter-file=../../testing/buildbot/filters/android.tangorpro.base_unittests.filter', |
| ], |
| }, |
| 'fuchsia-code-coverage': { |
| 'swarming': { |
| 'shards': 5, |
| }, |
| }, |
| }, |
| }, |
| 'blink_platform_unittests': { |
| 'modifications': { |
| 'android-pie-arm64-rel': { |
| 'ci_only': True, |
| # TODO(crbug.com/40142574): Move this back to walleye if/when additional |
| # capacity has been deployed. |
| 'swarming': { |
| 'dimensions': { |
| 'device_type': 'crosshatch', |
| }, |
| }, |
| }, |
| 'fuchsia-code-coverage': { |
| 'swarming': { |
| 'shards': 5, |
| }, |
| }, |
| }, |
| }, |
| 'blink_pytype': { |
| 'remove_from': [ |
| 'linux-code-coverage', |
| ], |
| }, |
| 'blink_unittests': { |
| 'modifications': { |
| 'fuchsia-code-coverage': { |
| 'swarming': { |
| 'shards': 30, |
| }, |
| }, |
| }, |
| }, |
| 'blink_web_tests': { |
| 'remove_from': [ |
| # TODO: crbug.com/346921029 - fix broken tests. |
| 'linux-win-cross-rel', |
| 'Win10 Tests x64 (dbg)', |
| 'win11-arm64-dbg-tests', |
| ], |
| 'modifications': { |
| 'Linux Tests': { |
| "args": [ |
| "--additional-env-var=LLVM_PROFILE_FILE=${ISOLATED_OUTDIR}/profraw/default-%2m.profraw", |
| ], |
| 'swarming': { |
| 'shards': 8, |
| }, |
| }, |
| 'Mac Tests Siso FYI': { |
| 'swarming': { |
| 'dimensions': { |
| 'gpu': None, |
| }, |
| 'shards': 12, |
| }, |
| }, |
| 'Mac11 Tests': { |
| 'swarming': { |
| 'dimensions': { |
| 'gpu': None, |
| }, |
| 'shards': 12, |
| }, |
| }, |
| 'Mac12 Tests': { |
| # TODO(crbug.com/40280753): Remove this once the bug is fixed. |
| 'args': [ |
| '--driver-logging', |
| ], |
| 'swarming': { |
| 'dimensions': { |
| 'gpu': None, |
| }, |
| 'shards': 12, |
| }, |
| }, |
| 'Mac13 Tests': { |
| 'swarming': { |
| 'dimensions': { |
| 'gpu': None, |
| }, |
| 'shards': 12, |
| }, |
| }, |
| 'ToTFuchsia x64': { |
| 'args': [ |
| '--platform=fuchsia', |
| ], |
| 'swarming': { |
| 'shards': 1, |
| }, |
| }, |
| 'V8 Blink Linux Future': { |
| 'args': [ |
| '--flag-specific=future-js', |
| ], |
| }, |
| 'WebKit Linux ASAN': { |
| 'args': [ |
| '--timeout-ms', |
| '48000', |
| ], |
| 'swarming': { |
| 'shards': 8, |
| }, |
| }, |
| 'WebKit Linux Leak': { |
| 'args': [ |
| '--timeout-ms', |
| '48000', |
| ], |
| 'swarming': { |
| 'shards': 4, |
| }, |
| }, |
| 'WebKit Linux MSAN': { |
| 'args': [ |
| '--timeout-ms', |
| '66000', |
| ], |
| 'swarming': { |
| 'expiration': 36000, |
| 'hard_timeout': 10800, |
| 'io_timeout': 3600, |
| 'shards': 8, |
| }, |
| }, |
| 'Win10 Tests x64': { |
| 'swarming': { |
| # blink_web_tests has issues on non-broadwell machines. |
| # see https://crbug.com/1458859 |
| 'dimensions': { |
| 'cpu': 'x86-64-Broadwell_GCE', |
| }, |
| "shards": 12, |
| }, |
| }, |
| 'Win11 Tests x64': { |
| 'swarming': { |
| "shards": 12 |
| }, |
| }, |
| 'devtools_frontend_linux_blink_light_rel': { |
| 'args': [ |
| 'http/tests/devtools', |
| ], |
| 'swarming': { |
| 'shards': 2, |
| }, |
| }, |
| 'devtools_frontend_linux_blink_light_rel_fastbuild': { |
| 'args': [ |
| 'http/tests/devtools', |
| ], |
| 'swarming': { |
| 'shards': 2, |
| }, |
| }, |
| 'linux-blink-rel': { |
| 'swarming': { |
| 'hard_timeout': 2400, |
| }, |
| }, |
| 'linux-blink-wpt-reset-rel': { |
| 'args': [ |
| '--additional-driver-flag=--force-browsing-instance-reset-between-tests', |
| ], |
| # The flag above will slow the tests down, and we don't want the bot to |
| # timeout, so set a higher timeout here. |
| # TODO(wjmaclean): It would be nice if we could somehow specify a delta |
| # to the default/inherited timeout instead of an absolute. |
| 'swarming': { |
| 'hard_timeout': 1500, |
| }, |
| }, |
| 'linux-code-coverage': { |
| 'args': [ |
| '--additional-env-var=LLVM_PROFILE_FILE=${ISOLATED_OUTDIR}/profraw/default-%2m%c.profraw', |
| ], |
| 'swarming': { |
| 'shards': 8, |
| }, |
| }, |
| 'linux-layout-tests-edit-ng': { |
| 'args': [ |
| '--flag-specific=enable-editing-ng', |
| ], |
| }, |
| 'linux-rel-cft': { |
| "args": [ |
| '--additional-env-var=LLVM_PROFILE_FILE=${ISOLATED_OUTDIR}/profraw/default-%2m.profraw', |
| '--test-launcher-filter-file=../../testing/buildbot/filters/cft.blink_web_tests.filter', |
| '--flag-specific=chrome-for-testing', |
| ], |
| 'swarming': { |
| 'shards': 8, |
| }, |
| }, |
| 'mac-osxbeta-rel': { |
| 'swarming': { |
| 'dimensions': { |
| 'gpu': None |
| }, |
| 'shards': 10, |
| }, |
| }, |
| 'mac-rel-cft': { |
| "args": [ |
| '--test-launcher-filter-file=../../testing/buildbot/filters/cft.blink_web_tests.filter', |
| ], |
| 'swarming': { |
| 'dimensions': { |
| 'gpu': None, |
| }, |
| 'shards': 12, |
| }, |
| }, |
| 'mac11.0-blink-rel': { |
| 'swarming': { |
| 'shards': 5, |
| 'hard_timeout': 2400, |
| }, |
| }, |
| 'mac11.0.arm64-blink-rel': { |
| 'swarming': { |
| 'hard_timeout': 2400, |
| }, |
| }, |
| 'mac12-arm64-rel-tests': { |
| 'args': [ |
| '--driver-logging', |
| ], |
| }, |
| 'mac12.0-blink-rel': { |
| 'swarming': { |
| 'hard_timeout': 2400, |
| }, |
| }, |
| 'mac12.0.arm64-blink-rel': { |
| 'swarming': { |
| 'hard_timeout': 2400, |
| }, |
| }, |
| 'mac14-tests': { |
| 'swarming': { |
| 'dimensions': { |
| 'gpu': None, |
| }, |
| 'shards': 12, |
| }, |
| }, |
| 'mac14-tests-dbg': { |
| 'swarming': { |
| 'shards': 16, |
| }, |
| }, |
| 'win-rel-cft': { |
| 'args': [ |
| '--test-launcher-filter-file=../../testing/buildbot/filters/cft.blink_web_tests.filter', |
| ], |
| 'swarming': { |
| "shards": 12, |
| }, |
| }, |
| 'win10-rel-no-external-ip': { |
| 'swarming': { |
| "shards": 12 |
| }, |
| }, |
| 'win10.20h2-blink-rel': { |
| 'swarming': { |
| 'shards': 6, |
| 'hard_timeout': 2400, |
| }, |
| }, |
| 'win11-arm64-blink-rel': { |
| 'swarming': { |
| 'hard_timeout': 2400, |
| }, |
| }, |
| 'win11-blink-rel': { |
| 'swarming': { |
| 'hard_timeout': 2400, |
| }, |
| }, |
| }, |
| }, |
| 'blink_wpt_tests': { |
| 'remove_from': [ |
| 'Win10 Tests x64 (dbg)', |
| 'devtools_frontend_linux_blink_light_rel', |
| 'devtools_frontend_linux_blink_light_rel_fastbuild', |
| 'linux-rel-cft', |
| # TODO: crbug.com/346921029 - fix broken tests. |
| 'linux-win-cross-rel', |
| 'mac-rel-cft', |
| 'win-rel-cft', |
| 'win11-arm64-dbg-tests', |
| ], |
| 'modifications': { |
| 'Linux Tests': { |
| "args": [ |
| "--additional-env-var=LLVM_PROFILE_FILE=${ISOLATED_OUTDIR}/profraw/default-%2m.profraw", |
| ], |
| 'swarming': { |
| 'shards': 10, |
| }, |
| }, |
| 'Mac Tests Siso FYI': { |
| 'swarming': { |
| 'dimensions': { |
| 'gpu': None, |
| }, |
| 'shards': 18, |
| }, |
| }, |
| 'Mac11 Tests': { |
| 'swarming': { |
| 'dimensions': { |
| 'gpu': None, |
| }, |
| 'shards': 18, |
| }, |
| }, |
| 'Mac12 Tests': { |
| 'args': [ |
| '--driver-logging', |
| ], |
| 'swarming': { |
| 'dimensions': { |
| 'gpu': None, |
| }, |
| 'shards': 18, |
| }, |
| }, |
| 'Mac13 Tests': { |
| 'swarming': { |
| 'dimensions': { |
| 'gpu': None, |
| }, |
| 'shards': 18, |
| }, |
| }, |
| 'ToTFuchsia x64': { |
| 'args': [ |
| '--platform=fuchsia', |
| ], |
| 'swarming': { |
| 'shards': 1, |
| }, |
| }, |
| 'V8 Blink Linux Future': { |
| 'args': [ |
| '--flag-specific=future-js', |
| ], |
| }, |
| 'WebKit Linux ASAN': { |
| 'args': [ |
| '--timeout-ms', |
| '48000', |
| ], |
| 'swarming': { |
| 'shards': 12, |
| }, |
| }, |
| 'WebKit Linux Leak': { |
| 'args': [ |
| '--timeout-ms', |
| '48000', |
| ], |
| 'swarming': { |
| 'shards': 6, |
| }, |
| }, |
| 'WebKit Linux MSAN': { |
| 'args': [ |
| '--timeout-ms', |
| '66000', |
| ], |
| 'swarming': { |
| 'expiration': 36000, |
| 'hard_timeout': 10800, |
| 'io_timeout': 3600, |
| 'shards': 12, |
| }, |
| }, |
| 'Win10 Tests x64': { |
| 'swarming': { |
| "shards": 18, |
| }, |
| }, |
| 'Win11 Tests x64': { |
| 'swarming': { |
| "shards": 18 |
| }, |
| }, |
| 'linux-bfcache-rel': { |
| 'args': [ |
| # TODO(crbug.com/40200069): Re-enable the test. |
| '--ignore-tests=external/wpt/html/browsers/browsing-the-web/back-forward-cache/events.html', |
| ], |
| }, |
| 'linux-blink-rel': { |
| 'swarming': { |
| 'hard_timeout': 2400, |
| }, |
| }, |
| 'linux-blink-wpt-reset-rel': { |
| 'args': [ |
| '--additional-driver-flag=--force-browsing-instance-reset-between-tests', |
| ], |
| }, |
| 'linux-code-coverage': { |
| 'args': [ |
| '--additional-env-var=LLVM_PROFILE_FILE=${ISOLATED_OUTDIR}/profraw/default-%2m%c.profraw', |
| ], |
| }, |
| 'linux-layout-tests-edit-ng': { |
| 'args': [ |
| '--flag-specific=enable-editing-ng', |
| ], |
| }, |
| 'linux-rel-cft': { |
| "args": [ |
| "--additional-env-var=LLVM_PROFILE_FILE=${ISOLATED_OUTDIR}/profraw/default-%2m.profraw", |
| '--flag-specific=chrome-for-testing', |
| ], |
| 'swarming': { |
| 'shards': 10, |
| }, |
| }, |
| 'mac-osxbeta-rel': { |
| 'swarming': { |
| 'dimensions': { |
| 'gpu': None |
| }, |
| 'shards': 18, |
| }, |
| }, |
| 'mac-rel-cft': { |
| 'args': [ |
| '--driver-logging', |
| ], |
| 'swarming': { |
| 'dimensions': { |
| 'gpu': None, |
| }, |
| 'shards': 18, |
| }, |
| }, |
| 'mac11.0-blink-rel': { |
| 'swarming': { |
| 'shards': 7, |
| 'hard_timeout': 2400, |
| }, |
| }, |
| 'mac11.0.arm64-blink-rel': { |
| 'swarming': { |
| 'hard_timeout': 2400, |
| }, |
| }, |
| 'mac12-arm64-rel-tests': { |
| 'args': [ |
| '--driver-logging', |
| ], |
| }, |
| 'mac12.0-blink-rel': { |
| 'swarming': { |
| 'hard_timeout': 2400, |
| }, |
| }, |
| 'mac12.0.arm64-blink-rel': { |
| 'swarming': { |
| 'hard_timeout': 2400, |
| }, |
| }, |
| 'mac14-tests': { |
| 'swarming': { |
| 'dimensions': { |
| 'gpu': None, |
| }, |
| 'shards': 18, |
| }, |
| }, |
| 'mac14-tests-dbg': { |
| 'args': [ |
| '--debug', |
| ], |
| 'swarming': { |
| 'shards': 24, |
| }, |
| }, |
| 'win-rel-cft': { |
| 'swarming': { |
| "shards": 18, |
| }, |
| }, |
| 'win10-rel-no-external-ip': { |
| 'swarming': { |
| "shards": 18 |
| }, |
| }, |
| 'win10.20h2-blink-rel': { |
| 'swarming': { |
| 'shards': 9, |
| 'hard_timeout': 2400, |
| }, |
| }, |
| 'win11-arm64-blink-rel': { |
| 'swarming': { |
| 'hard_timeout': 2400, |
| }, |
| }, |
| 'win11-arm64-rel-tests': { |
| 'swarming': { |
| 'shards': 18, |
| }, |
| }, |
| 'win11-blink-rel': { |
| 'swarming': { |
| 'hard_timeout': 2400, |
| }, |
| }, |
| }, |
| }, |
| 'browser_tests': { |
| 'remove_from': [ |
| 'CrWinAsan(dll)', # https://crbug.com/935598 |
| 'ToTLinuxTSan', # https://crbug.com/368525 |
| 'mac-code-coverage', # https://crbug.com/1201386 |
| 'mac11-arm64-rel-tests', # https://crbug.com/1406364 |
| 'mac12-arm64-rel-tests', # https://crbug.com/1406364 |
| 'mac13-arm64-rel-tests', # https://crbug.com/1406364 |
| 'mac14-arm64-rel-tests', # https://crbug.com/1406364 |
| # TODO(crbug.com/338402345): Enable if there is enough capacity after |
| # Mac 14 upgrades. |
| 'mac14-tests-dbg', |
| 'Linux TSan Tests', # https://crbug.com/368525 |
| 'linux-chromeos-chrome-preuprev', # http://b/331706144 |
| 'Win10 Tests x64 (dbg)', |
| 'win11-arm64-dbg-tests', |
| ], |
| 'modifications': { |
| 'CrWinAsan': { |
| # These are very slow on the ASAN trybot for some reason. |
| # crbug.com/1257927 |
| 'swarming': { |
| 'shards': 40, |
| }, |
| }, |
| 'CrWinAsan(dll)': { |
| # These are very slow on the ASAN trybot for some reason. |
| # crbug.com/1257927 |
| 'swarming': { |
| 'shards': 40, |
| }, |
| }, |
| 'Linux - Future (dbg)': { # client.v8.chromium |
| 'swarming': { |
| 'shards': 10, |
| }, |
| }, |
| 'Linux ASan LSan Tests (1)': { |
| 'ci_only': True, |
| # These are very slow on the ASAN trybot for some reason. |
| # crbug.com/1257927 |
| 'swarming': { |
| 'shards': 40, |
| }, |
| }, |
| 'Linux CFI': { |
| 'swarming': { |
| 'shards': 20, # https://crbug.com/1361973 |
| }, |
| }, |
| 'Linux Chromium OS ASan LSan Tests (1)': { |
| # These are very slow on the ASAN trybot for some reason. |
| # crbug.com/1257927 |
| # And even more slow on linux-chromeos: crbug.com/1491533. |
| 'swarming': { |
| 'shards': 140, |
| 'hard_timeout': 7200, |
| }, |
| }, |
| 'Linux ChromiumOS MSan Tests': { |
| # These are very slow on the Chrome OS MSAN trybot, most likely because browser_tests on cros has ~40% more tests. Also, these tests |
| # run on ash, which means every test starts and shuts down ash, which most likely explains why it takes longer than on other platforms. |
| # crbug.com/40585695 and crbug.com/326621525 |
| 'swarming': { |
| 'shards': 100, |
| }, |
| 'args': [ |
| '--test-launcher-filter-file=../../testing/buildbot/filters/chromeos.msan.browser_tests.oobe_negative.filter', |
| ], |
| }, |
| 'Linux MSan Tests': { |
| 'swarming': { |
| 'shards': 23, |
| }, |
| }, |
| 'Linux Tests': { |
| # Only retry the individual failed tests instead of rerunning entire |
| # shards. |
| # crbug.com/1473501 |
| 'retry_only_failed_tests': True, |
| 'swarming': { |
| 'shards': 20, |
| }, |
| }, |
| 'Mac ASan 64 Tests (1)': { |
| 'swarming': { |
| 'shards': 30, |
| }, |
| # crbug.com/1196416 |
| 'args': [ |
| '--test-launcher-filter-file=../../testing/buildbot/filters/mac.mac-rel.browser_tests.filter', |
| ], |
| 'experiment_percentage': 100, # https://crbug.com/1251657 |
| }, |
| 'Mac Builder Next': { |
| 'swarming': { |
| 'shards': 20, # crbug.com/1419045 |
| }, |
| }, |
| 'Mac Tests Siso FYI': { |
| 'ci_only': True, |
| 'swarming': { |
| 'shards': 20, # crbug.com/1361887 |
| }, |
| }, |
| 'Mac11 Tests': { |
| 'ci_only': True, |
| 'swarming': { |
| 'shards': 20, # crbug.com/1366016 |
| }, |
| }, |
| 'Mac12 Tests': { |
| 'ci_only': True, |
| 'swarming': { |
| 'shards': 20, # crbug.com/1361887 |
| }, |
| }, |
| 'Mac13 Tests': { |
| 'ci_only': True, |
| 'swarming': { |
| 'shards': 20, # crbug.com/1361887 |
| }, |
| }, |
| 'ToTLinuxMSan': { |
| 'swarming': { |
| 'shards': 24, |
| }, |
| }, |
| 'ToTWin(dbg)': { |
| 'swarming': { |
| 'shards': 20, |
| }, |
| }, |
| 'ToTWin64(dbg)': { |
| 'swarming': { |
| 'shards': 20, |
| }, |
| }, |
| 'Win10 Tests x64': { |
| # crbug.com/868082 |
| 'args': [ |
| '--disable-features=WebRTC-H264WithOpenH264FFmpeg', |
| ], |
| # Only retry the individual failed tests instead of rerunning entire |
| # shards. |
| # crbug.com/1473501 |
| 'retry_only_failed_tests': True, |
| 'swarming': { |
| # This is for slow test execution that often becomes a critical path of |
| # swarming jobs. crbug.com/868114 |
| 'shards': 55, |
| } |
| }, |
| 'Win11 Tests x64': { |
| # crbug.com/868082 |
| 'args': [ |
| '--disable-features=WebRTC-H264WithOpenH264FFmpeg', |
| ], |
| 'swarming': { |
| # This is for slow test execution that often becomes a critical path of |
| # swarming jobs. crbug.com/868114 |
| 'shards': 15, |
| } |
| }, |
| 'linux-chromeos-chrome': { |
| # TODO(crbug.com/40614042): Promote out of experiment when the |
| # tests are green. |
| 'args': [ |
| '--test-launcher-filter-file=../../testing/buildbot/filters/chromeos.browser_tests.filter', |
| ], |
| 'swarming': { |
| 'shards': 20, |
| }, |
| }, |
| 'linux-chromeos-code-coverage': { |
| 'swarming': { |
| 'shards': 50, |
| }, |
| }, |
| 'linux-chromeos-dbg': { |
| 'swarming': { |
| 'shards': 110, |
| }, |
| }, |
| 'linux-chromeos-rel': { |
| # Only retry the individual failed tests instead of rerunning entire |
| # shards. |
| # crbug.com/1473501 |
| 'retry_only_failed_tests': True, |
| 'swarming': { |
| 'shards': 60, |
| 'dimensions': { |
| 'kvm': '1', |
| }, |
| }, |
| }, |
| 'linux-code-coverage': { |
| 'args': [ |
| '--no-sandbox', |
| ], |
| 'swarming': { |
| 'shards': 50, |
| }, |
| }, |
| 'linux-rel-cft': { |
| 'args': [ |
| '--test-launcher-filter-file=../../testing/buildbot/filters/linux.linux-rel-cft.browser_tests.filter', |
| ], |
| 'swarming': { |
| 'shards': 20, |
| }, |
| }, |
| 'linux-ubsan-fyi-rel': { |
| 'swarming': { |
| 'shards': 20, |
| } |
| }, |
| 'mac-code-coverage': { |
| 'args': [ |
| '--coverage-continuous-mode=1', |
| ], |
| }, |
| 'mac-osxbeta-rel': { |
| 'swarming': { |
| 'shards': 30, |
| }, |
| }, |
| 'mac-rel-cft': { |
| 'args': [ |
| '--test-launcher-filter-file=../../testing/buildbot/filters/mac.mac-rel-cft.browser_tests.filter', |
| ], |
| 'ci_only': True, |
| 'swarming': { |
| 'shards': 20, # crbug.com/1361887 |
| }, |
| }, |
| 'mac14-tests': { |
| 'ci_only': True, |
| 'swarming': { |
| 'shards': 20, # crbug.com/1361887 |
| }, |
| }, |
| 'mac14-tests-dbg': { |
| # crbug.com/1196416 |
| 'args': [ |
| '--test-launcher-filter-file=../../testing/buildbot/filters/mac.mac-rel.browser_tests.filter', |
| ], |
| }, |
| 'win-asan': { |
| # Tests shows tests run faster with fewer retries by using fewer jobs crbug.com/1411912 |
| 'args': [ |
| '--test-launcher-jobs=3', |
| ], |
| # These are very slow on the ASAN trybot for some reason. |
| # crbug.com/1257927 |
| 'swarming': { |
| 'shards': 60, |
| }, |
| }, |
| 'win-rel-cft': { |
| 'args': [ |
| # crbug.com/868082 |
| '--disable-features=WebRTC-H264WithOpenH264FFmpeg', |
| '--test-launcher-filter-file=../../testing/buildbot/filters/win.win-rel-cft.browser_tests.filter', |
| ], |
| 'swarming': { |
| # This is for slow test execution that often becomes a critical path of |
| # swarming jobs. crbug.com/868114 |
| 'shards': 15, |
| } |
| }, |
| 'win10-code-coverage': { |
| 'swarming': { |
| 'shards': 40, |
| 'dimensions': { |
| 'pool': 'chromium.tests.coverage', |
| 'ssd': '1', |
| }, |
| } |
| }, |
| 'win10-rel-no-external-ip': { |
| # crbug.com/868082 |
| 'args': [ |
| '--disable-features=WebRTC-H264WithOpenH264FFmpeg', |
| ], |
| 'swarming': { |
| 'shards': 15, |
| } |
| }, |
| 'win11-arm64-rel-tests': { |
| 'swarming': { |
| # This is for slow test execution that often becomes a critical path of |
| # swarming jobs. crbug.com/868114 |
| 'shards': 15, |
| } |
| }, |
| }, |
| }, |
| 'browser_tests_no_field_trial': { |
| 'remove_from': [ |
| 'win10-rel-no-external-ip', |
| 'win11-arm64-rel-tests', |
| 'win-rel-cft', |
| 'Win11 Tests x64', |
| ], |
| }, |
| 'browser_tests_require_lacros': { |
| 'modifications': { |
| 'linux-chromeos-rel': { |
| 'retry_only_failed_tests': True |
| } |
| } |
| }, |
| 'capture_unittests': { |
| 'modifications': { |
| 'WebRTC Chromium Linux Tester': { |
| 'swarming': { |
| 'dimensions': { |
| 'os': 'Ubuntu-22.04|Ubuntu-18.04', |
| }, |
| }, |
| }, |
| }, |
| }, |
| 'cc_unittests': { |
| 'modifications': { |
| 'Linux TSan Tests': { |
| 'swarming': { |
| 'shards': 3, |
| }, |
| }, |
| 'android-11-x86-rel': { |
| # https://crbug.com/1039860 |
| 'args': [ |
| '--test-launcher-filter-file=../../testing/buildbot/filters/android.emulator_11_12.cc_unittests.filter', |
| ], |
| }, |
| 'android-14-arm64-rel': { |
| 'args': [ |
| '--test-launcher-filter-file=../../testing/buildbot/filters/android.device.cc_unittests.filter', |
| ], |
| }, |
| 'android-pie-arm64-rel': { |
| 'ci_only': True, |
| }, |
| 'android-pie-x86-rel': { |
| # https://crbug.com/1039860 |
| 'args': [ |
| '--test-launcher-filter-file=../../testing/buildbot/filters/android.emulator.cc_unittests.filter', |
| ], |
| }, |
| 'android-tablet-14-arm64-fyi-rel': { |
| 'args': [ |
| '--test-launcher-filter-file=../../testing/buildbot/filters/android.device.cc_unittests.filter', |
| ], |
| }, |
| 'fuchsia-code-coverage': { |
| 'swarming': { |
| 'shards': 4, |
| }, |
| }, |
| }, |
| }, |
| 'check_static_initializers': { |
| 'modifications': { |
| 'Mac Builder': { |
| 'args': [ |
| '--allow-coverage-initializer', |
| ], |
| }, |
| 'mac-rel-cft': { |
| 'args': [ |
| '--allow-coverage-initializer', |
| ], |
| }, |
| }, |
| }, |
| 'chrome_all_tast_tests': { |
| 'modifications': { |
| 'chromeos-amd64-generic-rel-tast': { |
| 'args': [ |
| '--tast-shard-method=hash', |
| ], |
| }, |
| 'chromeos-eve-chrome': { |
| 'swarming': { |
| # Increased timeout to 4 hours due to shard timeout. |
| 'hard_timeout': 14400, |
| } |
| }, |
| # TODO(crbug.com/40727045): Move out of experimental if/when the bots are |
| # stable. |
| 'chromeos-jacuzzi-chrome': { |
| 'experiment_percentage': 100, |
| }, |
| 'chromeos-reven-chrome': { |
| 'args': [ |
| '--tast-shard-method=hash', |
| ], |
| }, |
| }, |
| }, |
| 'chrome_public_smoke_test': { |
| 'remove_from': [ |
| 'android-code-coverage-native', # Does not generate profraw data. |
| ], |
| 'modifications': { |
| 'android-pie-arm64-rel': { |
| 'ci_only': True, |
| }, |
| }, |
| }, |
| 'chrome_public_test_apk': { |
| 'remove_from': [ |
| 'android-asan', # https://crbug.com/964562 |
| 'android-code-coverage-native', # Does not generate profraw data. |
| ], |
| 'modifications': { |
| 'android-11-x86-rel': { |
| 'args': [ |
| '--test-launcher-filter-file=../../testing/buildbot/filters/android.emulator_11.chrome_public_test_apk.filter', |
| '--timeout-scale=2.0', |
| ], |
| # TODO(crbug.com/40210655) Remove experiment and enable on |
| # trybot once the device offline issue is resolved. |
| 'ci_only': True, |
| 'experiment_percentage': 100, |
| 'swarming': { |
| 'dimensions': { |
| 'cores': "8", |
| }, |
| }, |
| }, |
| 'android-12l-landscape-x64-dbg-tests': { |
| 'args': [ |
| '--test-launcher-filter-file=../../testing/buildbot/filters/android.emulator_12l_landscape.chrome_public_test_apk.filter', |
| ], |
| }, |
| 'android-12l-x64-dbg-tests': { |
| 'args': [ |
| '--test-launcher-filter-file=../../testing/buildbot/filters/android.emulator_12l.chrome_public_test_apk.filter', |
| ], |
| }, |
| 'android-12l-x64-fyi-dbg': { |
| 'args': [ |
| '--test-launcher-filter-file=../../testing/buildbot/filters/android.emulator_12l.chrome_public_test_apk.filter', |
| ], |
| }, |
| 'android-13-x64-fyi-rel': { |
| 'args': [ |
| '--test-launcher-filter-file=../../testing/buildbot/filters/android.emulator_13.chrome_public_test_apk.filter', |
| ], |
| }, |
| 'android-14-arm64-rel': { |
| 'args': [ |
| '--test-launcher-filter-file=../../testing/buildbot/filters/android.device_14.chrome_public_test_apk.filter', |
| ], |
| 'ci_only': True, |
| }, |
| 'android-14-x64-rel': { |
| 'args': [ |
| '--test-launcher-filter-file=../../testing/buildbot/filters/android.emulator_14.chrome_public_test_apk.filter', |
| '--emulator-debug-tags=all,-qemud,-sensors', |
| ], |
| 'swarming': { |
| 'shards': 40, |
| }, |
| }, |
| 'android-15-x64-rel': { |
| 'args': [ |
| '--test-launcher-filter-file=../../testing/buildbot/filters/android.emulator_15.chrome_public_test_apk.filter', |
| ], |
| }, |
| # If you change this, make similar changes in android-x86-code-coverage below |
| 'android-oreo-x86-rel': { |
| 'args': [ |
| '--test-launcher-filter-file=../../testing/buildbot/filters/android.emulator_o.chrome_public_test_apk.filter', |
| ], |
| 'swarming': { |
| 'shards': 75, |
| 'dimensions': { |
| # use 8-core to shorten runtime |
| 'cores': '8', |
| }, |
| }, |
| }, |
| 'android-pie-arm64-rel': { |
| 'args': [ |
| '--test-launcher-filter-file=../../testing/buildbot/filters/android.pie_arm64_rel.chrome_public_test_apk.filter', # https://crbug.com/1010211 |
| '--use-persistent-shell', |
| ], |
| 'ci_only': True, # https://crbug.com/1233700 |
| }, |
| 'android-pie-arm64-rel-dev': { |
| 'swarming': { |
| 'service_account': 'chrome-gold-dev@chops-service-accounts.iam.gserviceaccount.com' |
| }, |
| }, |
| 'android-pie-x86-rel': { |
| 'args': [ |
| # https://crbug.com/1046059 |
| '--test-launcher-filter-file=../../testing/buildbot/filters/android.emulator_p.chrome_public_test_apk.filter', |
| ], |
| 'swarming': { |
| 'dimensions': { |
| 'cores': "8", |
| }, |
| # See https://crbug.com/1230192, runs of 40-60 minutes at 20 shards. |
| 'shards': 30, |
| }, |
| }, |
| # Keep this same as android-oreo-x86-rel above |
| 'android-x86-code-coverage': { |
| 'args': [ |
| '--test-launcher-filter-file=../../testing/buildbot/filters/android.emulator_o.chrome_public_test_apk.filter', |
| ], |
| 'swarming': { |
| 'shards': 75, |
| 'dimensions': { |
| # use 8-core to shorten runtime |
| 'cores': '8', |
| }, |
| }, |
| }, |
| }, |
| }, |
| 'chrome_public_test_vr_apk': { |
| 'remove_from': [ |
| 'android-pie-arm64-rel', # https://crbug.com/1010211 |
| 'ToTAndroid', |
| 'android-asan', # https://crbug.com/964562 |
| 'android-code-coverage-native', # Does not generate profraw data. |
| ], |
| }, |
| 'chrome_public_unit_test_apk': { |
| 'remove_from': [ |
| 'android-asan', # https://crbug.com/964562 |
| 'android-code-coverage-native', # Does not generate profraw data. |
| ], |
| 'modifications': { |
| 'android-12l-x64-dbg-tests': { |
| 'args': [ |
| '--test-launcher-filter-file=../../testing/buildbot/filters/android.emulator_12l.chrome_public_unit_test_apk.filter', |
| ], |
| }, |
| 'android-12l-x64-fyi-dbg': { |
| 'args': [ |
| '--test-launcher-filter-file=../../testing/buildbot/filters/android.emulator_12l.chrome_public_unit_test_apk.filter', |
| ], |
| }, |
| 'android-13-x64-fyi-rel': { |
| 'args': [ |
| '--test-launcher-filter-file=../../testing/buildbot/filters/android.emulator_13.chrome_public_unit_test_apk.filter', |
| ], |
| }, |
| 'android-14-x64-rel': { |
| 'args': [ |
| '--test-launcher-filter-file=../../testing/buildbot/filters/android.emulator_14.chrome_public_unit_test_apk.filter', |
| ], |
| }, |
| 'android-15-x64-rel': { |
| 'args': [ |
| '--test-launcher-filter-file=../../testing/buildbot/filters/android.emulator_15.chrome_public_unit_test_apk.filter', |
| ], |
| }, |
| # If you change this, make similar changes in android-x86-code-coverage below |
| 'android-oreo-x86-rel': { |
| 'args': [ |
| '--test-launcher-filter-file=../../testing/buildbot/filters/android.emulator_o.chrome_public_unit_test_apk.filter', |
| ], |
| }, |
| 'android-pie-arm64-rel': { |
| 'swarming': { |
| 'dimensions': { |
| 'device_type': 'crosshatch', |
| }, |
| # TODO(crbug.com/40922014): Temporarily increase the shard to 5 for the network issue. |
| 'shards': 5, |
| }, |
| }, |
| # Keep this same as android-oreo-x86-rel above |
| 'android-x86-code-coverage': { |
| 'args': [ |
| '--test-launcher-filter-file=../../testing/buildbot/filters/android.emulator_o.chrome_public_unit_test_apk.filter', |
| ], |
| }, |
| }, |
| }, |
| 'chrome_public_wpt': { |
| 'modifications': { |
| 'android-chrome-pie-x86-wpt-fyi-rel': { |
| 'args': [ |
| '--use-upstream-wpt', |
| '--timeout-multiplier=4', |
| ], |
| }, |
| }, |
| }, |
| 'chromedriver_py_tests': { |
| 'modifications': { |
| 'Win10 Tests x64': { |
| # TODO(crbug.com/40868908): Fix & re-enable. |
| 'isolate_profile_data': False, |
| }, |
| 'mac14-arm64-rel-tests': { |
| # TODO(crbug.com/347304858) : Remove once fixed. |
| 'experiment_percentage': 100, |
| }, |
| 'win-rel-cft': { |
| # TODO(crbug.com/40868908): Fix & re-enable. |
| 'isolate_profile_data': False, |
| }, |
| }, |
| 'remove_from': [ |
| # Timeout happens sometimes (crbug.com/951799). |
| 'Win10 Tests x64 (dbg)', |
| ], |
| }, |
| 'components_browsertests': { |
| 'modifications': { |
| 'Linux TSan Tests': { |
| 'swarming': { |
| 'shards': 2, |
| }, |
| }, |
| 'android-11-x86-rel': { |
| 'swarming': { |
| 'shards': 2, |
| }, |
| }, |
| 'android-14-x64-rel': { |
| 'args': [ |
| # TODO(crbug.com/40746860): Fix the test failure |
| '--gtest_filter=-V8ContextTrackerTest.AboutBlank', |
| ], |
| }, |
| 'android-asan': { |
| 'swarming': { |
| 'shards': 3, |
| }, |
| }, |
| # If you change this, make similar changes in android-x86-code-coverage below |
| 'android-oreo-x86-rel': { |
| 'swarming': { |
| 'shards': 4, |
| }, |
| }, |
| # Keep this same as android-oreo-x86-rel above |
| 'android-x86-code-coverage': { |
| 'swarming': { |
| 'shards': 4, |
| }, |
| }, |
| 'fuchsia-code-coverage': { |
| 'swarming': { |
| 'shards': 4, |
| }, |
| }, |
| }, |
| }, |
| 'components_browsertests_no_field_trial': { |
| 'remove_from': [ |
| 'win10-rel-no-external-ip', |
| 'win11-arm64-rel-tests', |
| 'win-rel-cft', |
| 'Win11 Tests x64', |
| ], |
| }, |
| 'components_unittests': { |
| 'modifications': { |
| 'Linux ASan LSan Tests (1)': { |
| # These are very slow on the ASAN trybot for some reason. |
| # crbug.com/1257927 |
| 'swarming': { |
| 'shards': 5, |
| }, |
| }, |
| 'Linux Chromium OS ASan LSan Tests (1)': { |
| # These are very slow on the ASAN trybot for some reason. |
| # crbug.com/1257927 |
| 'swarming': { |
| 'shards': 5, |
| }, |
| }, |
| 'Linux TSan Tests': { |
| 'swarming': { |
| 'shards': 2, |
| }, |
| }, |
| 'Win10 Tests x64 (dbg)': { |
| 'swarming': { |
| 'shards': 2, |
| }, |
| }, |
| 'android-11-x86-rel': { |
| 'args': [ |
| # TODO(crbug.com/40174843): Fix the test failure |
| '--gtest_filter=-FieldFormatterTest.DifferentLocales', |
| ], |
| }, |
| 'android-14-x64-rel': { |
| 'args': [ |
| # crbug.com/361638641 |
| '--gtest_filter=-BrowsingTopicsStateTest.EpochsForSite_FourEpochs_SwitchTimeArrived', |
| ], |
| }, |
| 'android-mte-arm64-rel': { |
| 'args': [ |
| '--test-launcher-filter-file=../../testing/buildbot/filters/android.mte.components_unittests.filter', |
| ], |
| }, |
| 'win-asan': { |
| # TODO(crbug.com/41491387): With a single shard seems to hit time limit. |
| 'swarming': { |
| 'shards': 4, |
| }, |
| }, |
| 'win10-code-coverage': { |
| 'swarming': { |
| 'shards': 6, |
| }, |
| }, |
| }, |
| }, |
| 'content_browsertests': { |
| 'remove_from': [ |
| # TODO(crbug.com/40263601): Temporarily remove it from android-12L builder due to infra flakiness. |
| 'android-12l-x64-dbg-tests', |
| 'CrWinAsan(dll)', # https://crbug.com/935598 |
| # TODO(crbug.com/40241445): Enable on Fuchsia asan/clang builders. |
| 'ToTFuchsia x64', |
| 'ToTFuchsiaOfficial arm64', |
| 'linux-chromeos-chrome-preuprev', # http://b/331706144 |
| # https://crbug.com/365788368 |
| 'android-15-x64-rel', # These tests are not ready to run on a non FYI CI. |
| ], |
| 'modifications': { |
| 'Linux ASan LSan Tests (1)': { |
| 'swarming': { |
| 'shards': 24, |
| }, |
| }, |
| 'Linux Chromium OS ASan LSan Tests (1)': { |
| 'swarming': { |
| 'shards': 14, # https://crbug.com/1471857 |
| }, |
| }, |
| 'Linux MSan Tests': { |
| 'swarming': { |
| 'shards': 10, # https://crbug.com/1497706 |
| }, |
| }, |
| 'Linux TSan Tests': { |
| 'ci_only': True, # https://crbug.com/1498240 |
| 'swarming': { |
| 'shards': 30, |
| }, |
| }, |
| 'Linux Tests': { |
| # Only retry the individual failed tests instead of rerunning entire |
| # shards. |
| # crbug.com/1475852 |
| 'retry_only_failed_tests': True, |
| }, |
| 'Mac ASan 64 Tests (1)': { # https://crbug.com/1200640 |
| 'experiment_percentage': 100, |
| }, |
| 'Mac Tests Siso FYI': { |
| # Only retry the individual failed tests instead of rerunning entire |
| # shards. |
| # crbug.com/1475852 |
| 'retry_only_failed_tests': True, |
| 'swarming': { |
| 'shards': 12, |
| }, |
| }, |
| 'Mac11 Tests': { |
| 'swarming': { |
| 'shards': 12, |
| }, |
| }, |
| 'Mac12 Tests': { |
| 'swarming': { |
| 'shards': 12, |
| }, |
| }, |
| 'Mac13 Tests': { |
| # Only retry the individual failed tests instead of rerunning entire |
| # shards. |
| # crbug.com/1475852 |
| 'retry_only_failed_tests': True, |
| 'swarming': { |
| 'shards': 12, |
| }, |
| }, |
| 'WebRTC Chromium FYI Android Tests (dbg)': { |
| 'args': [ |
| '--test-launcher-filter-file=../../testing/buildbot/filters/chromium.webrtc.fyi.android.tests.dbg.content_browsertests.filter', |
| ], |
| }, |
| 'WebRTC Chromium FYI Android Tests ARM64 (dbg)': { |
| 'args': [ |
| '--test-launcher-filter-file=../../testing/buildbot/filters/chromium.webrtc.fyi.android.tests.dbg.content_browsertests.filter', |
| ], |
| }, |
| 'Win10 Tests x64': { |
| # crbug.com/868082 |
| 'args': [ |
| '--disable-features=WebRTC-H264WithOpenH264FFmpeg', |
| ], |
| # Only retry the individual failed tests instead of rerunning entire |
| # shards. |
| # crbug.com/1475852 |
| 'retry_only_failed_tests': True, |
| }, |
| 'Win10 Tests x64 (dbg)': { |
| 'experiment_percentage': 100, |
| # crbug.com/868082 |
| 'args': [ |
| '--disable-features=WebRTC-H264WithOpenH264FFmpeg', |
| ], |
| }, |
| 'Win11 Tests x64': { |
| # crbug.com/868082 |
| 'args': [ |
| '--disable-features=WebRTC-H264WithOpenH264FFmpeg', |
| ], |
| }, |
| 'android-11-x86-rel': { |
| # TODO(crbug.com/40152686): Remove ci_only and experiment_percentage |
| # after the test suite is green. |
| 'ci_only': True, |
| 'experiment_percentage': 100, |
| # TODO(crbug.com/40152686): Revisit the shard number once failed tests |
| # are fixed. |
| 'swarming': { |
| 'shards': 30, |
| 'dimensions': { |
| # use 8-core to shorten runtime |
| 'cores': '8', |
| }, |
| }, |
| }, |
| 'android-12l-x64-dbg-tests': { |
| # TODO(crbug.com/40265619): Remove experiment and ci_only |
| # once the test suite is stable. |
| 'ci_only': True, |
| 'experiment_percentage': 100, |
| 'args': [ |
| '--test-launcher-filter-file=../../testing/buildbot/filters/android.emulator_12l.content_browsertests.filter', |
| ], |
| 'swarming': { |
| 'shards': 40, |
| }, |
| }, |
| 'android-12l-x64-fyi-dbg': { |
| 'args': [ |
| '--test-launcher-filter-file=../../testing/buildbot/filters/android.emulator_12l.content_browsertests.filter', |
| ], |
| 'swarming': { |
| 'shards': 40, |
| }, |
| }, |
| 'android-13-x64-fyi-rel': { |
| 'args': [ |
| '--test-launcher-filter-file=../../testing/buildbot/filters/android.emulator_13.content_browsertests.filter', |
| ], |
| 'swarming': { |
| 'shards': 40, |
| }, |
| }, |
| 'android-14-arm64-rel': { |
| 'args': [ |
| '--gtest-also-run-pre-tests', |
| '--test-launcher-filter-file=../../testing/buildbot/filters/android.device_14.content_browsertests.filter', |
| ], |
| }, |
| 'android-14-x64-rel': { |
| 'args': [ |
| '--test-launcher-filter-file=../../testing/buildbot/filters/android.emulator_14.content_browsertests.filter', |
| ], |
| 'swarming': { |
| 'shards': 40, |
| }, |
| }, |
| 'android-15-x64-fyi-rel': { |
| 'args': [ |
| '--test-launcher-filter-file=../../testing/buildbot/filters/android.emulator_15.content_browsertests.filter', |
| ], |
| 'swarming': { |
| 'shards': 40, |
| }, |
| }, |
| 'android-asan': { |
| 'args': [ |
| '--test-launcher-filter-file=../../testing/buildbot/filters/android.asan.content_browsertests.filter', |
| ], |
| 'swarming': { |
| 'shards': 25, |
| }, |
| }, |
| 'android-code-coverage-native': { |
| 'swarming': { |
| 'shards': 25, |
| }, |
| }, |
| 'android-mte-arm64-rel': { |
| 'args': [ |
| '--test-launcher-filter-file=../../testing/buildbot/filters/android.mte.content_browsertests.filter', |
| ], |
| }, |
| # If you change this, make similar changes in android-x86-code-coverage below |
| 'android-oreo-x86-rel': { |
| 'args': [ |
| '--gtest-also-run-pre-tests', |
| '--test-launcher-filter-file=../../testing/buildbot/filters/android.emulator_o.content_browsertests.filter', |
| ], |
| 'swarming': { |
| 'shards': 75, |
| 'dimensions': { |
| # use 8-core to shorten runtime |
| 'cores': '8', |
| }, |
| }, |
| }, |
| 'android-pie-arm64-rel': { |
| 'args': [ |
| '--gtest-also-run-pre-tests', |
| '--test-launcher-filter-file=../../testing/buildbot/filters/android.pie_arm64.content_browsertests_coverage.filter', |
| ], |
| 'ci_only': True, |
| 'swarming': { |
| # TODO(crbug.com/40922014): Temporarily increase the shard by 5 for the surging number of tests. |
| # Recover to default number of shards(20) after the bug is fixed. |
| 'shards': 25, |
| }, |
| }, |
| 'android-pie-x86-rel': { |
| 'args': [ |
| '--test-launcher-filter-file=../../testing/buildbot/filters/android.emulator_p.content_browsertests.filter', |
| ], |
| 'swarming': { |
| # Flaking with only 20 shards with 40-60 minute runs. |
| # https://crbug.com/1230118 |
| 'shards': 30, |
| }, |
| }, |
| # Keep this same as android-oreo-x86-rel above |
| 'android-x86-code-coverage': { |
| 'args': [ |
| '--test-launcher-filter-file=../../testing/buildbot/filters/android.emulator_o.content_browsertests.filter', |
| ], |
| 'swarming': { |
| 'shards': 75, |
| 'dimensions': { |
| # use 8-core to shorten runtime |
| 'cores': '8', |
| }, |
| }, |
| }, |
| 'fuchsia-code-coverage': { |
| 'args': [ |
| '--test-launcher-filter-file=../../testing/buildbot/filters/fuchsia.coverage.content_browsertests.filter', |
| '--test-launcher-jobs=1', |
| ], |
| 'swarming': { |
| 'shards': 41, |
| }, |
| }, |
| 'linux-chromeos-code-coverage': { |
| 'swarming': { |
| 'shards': 12, |
| }, |
| }, |
| 'linux-chromeos-dbg': { |
| 'swarming': { |
| 'shards': 16, |
| }, |
| }, |
| 'linux-chromeos-rel': { |
| # Only retry the individual failed tests instead of rerunning entire |
| # shards. |
| # crbug.com/1475852 |
| 'retry_only_failed_tests': True, |
| 'swarming': { |
| 'shards': 6, |
| }, |
| }, |
| 'linux-code-coverage': { |
| 'args': [ |
| '--no-sandbox', |
| ], |
| 'swarming': { |
| 'shards': 12, |
| }, |
| }, |
| 'linux-ubsan-fyi-rel': { |
| 'swarming': { |
| 'shards': 16, |
| } |
| }, |
| 'mac-code-coverage': { |
| 'args': [ |
| '--coverage-continuous-mode=1', |
| ], |
| }, |
| 'mac-rel-cft': { |
| 'swarming': { |
| 'shards': 12, |
| }, |
| }, |
| # https://crbug.com/1255940 |
| 'mac-rel-dev': { |
| 'swarming': { |
| 'dimensions': { |
| # These test would time out when running on 4 cores instances. |
| 'cores': '8|12', |
| }, |
| }, |
| }, |
| 'mac14-tests': { |
| # Only retry the individual failed tests instead of rerunning entire |
| # shards. |
| # crbug.com/1475852 |
| 'retry_only_failed_tests': True, |
| 'swarming': { |
| 'shards': 12, |
| }, |
| }, |
| 'mac14-tests-dbg': { # https://crbug.com/1279504 |
| 'swarming': { |
| 'shards': 18, |
| }, |
| }, |
| 'win-asan': { |
| # Tests shows tests run faster with fewer retries by using fewer jobs crbug.com/1411912 |
| 'args': [ |
| '--test-launcher-jobs=3', |
| ], |
| 'swarming': { |
| # ASAN bot is slow: https://crbug.com/1484550#c3 |
| 'shards': 32, |
| }, |
| }, |
| 'win-rel-cft': { |
| # crbug.com/868082 |
| 'args': [ |
| '--disable-features=WebRTC-H264WithOpenH264FFmpeg', |
| ], |
| }, |
| 'win10-code-coverage': { |
| 'swarming': { |
| 'shards': 40, |
| 'dimensions': { |
| 'pool': 'chromium.tests.coverage', |
| 'ssd': '1', |
| }, |
| } |
| }, |
| 'win10-rel-no-external-ip': { |
| # crbug.com/868082 |
| 'args': [ |
| '--disable-features=WebRTC-H264WithOpenH264FFmpeg', |
| ], |
| }, |
| 'win11-arm64-dbg-tests': { |
| 'swarming': { |
| 'shards': 16, |
| }, |
| }, |
| }, |
| }, |
| 'content_shell_crash_test': { |
| 'remove_from': [ |
| 'android-oreo-x86-rel', # crbug.com/1084353. If you remove this, also remove android-x86-code-coverage. |
| 'android-x86-code-coverage', |
| ], |
| 'modifications': { |
| 'Win10 Tests x64 (dbg)': { |
| 'experiment_percentage': 100, # https://crbug.com/861730 |
| }, |
| }, |
| }, |
| 'content_shell_test_apk': { |
| 'remove_from': [ |
| 'android-asan', # https://crbug.com/964562 |
| 'android-code-coverage-native', # Does not generate profraw data. |
| ], |
| 'modifications': { |
| 'android-11-x86-rel': { |
| 'args': [ |
| '--test-launcher-filter-file=../../testing/buildbot/filters/android.emulator_11.content_shell_test_apk.filter', |
| '--timeout-scale=2.0', |
| ], |
| }, |
| 'android-12l-x64-dbg-tests': { |
| 'args': [ |
| '--test-launcher-filter-file=../../testing/buildbot/filters/android.emulator_12l.content_shell_test_apk.filter', |
| ], |
| }, |
| 'android-12l-x64-fyi-dbg': { |
| 'args': [ |
| '--test-launcher-filter-file=../../testing/buildbot/filters/android.emulator_12l.content_shell_test_apk.filter', |
| ], |
| }, |
| 'android-13-x64-fyi-rel': { |
| 'args': [ |
| '--test-launcher-filter-file=../../testing/buildbot/filters/android.emulator_13.content_shell_test_apk.filter', |
| ], |
| }, |
| 'android-14-x64-rel': { |
| 'args': [ |
| '--test-launcher-filter-file=../../testing/buildbot/filters/android.emulator_14_15.content_shell_test_apk.filter', |
| ], |
| }, |
| 'android-15-x64-rel': { |
| 'args': [ |
| '--test-launcher-filter-file=../../testing/buildbot/filters/android.emulator_14_15.content_shell_test_apk.filter', |
| ], |
| }, |
| # If you change this, make similar changes in android-x86-code-coverage below |
| 'android-oreo-x86-rel': { |
| 'swarming': { |
| 'shards': 6, |
| 'dimensions': { |
| # use 8-core to shorten runtime |
| 'cores': '8', |
| }, |
| }, |
| }, |
| 'android-pie-x86-rel': { |
| 'args': [ |
| '--gtest_filter=-org.chromium.content.browser.input.ImeInputModeTest.testShowAndHideInputMode*', |
| ], |
| }, |
| # Keep this same as android-oreo-x86-rel above |
| 'android-x86-code-coverage': { |
| 'swarming': { |
| 'shards': 6, |
| 'dimensions': { |
| # use 8-core to shorten runtime |
| 'cores': '8', |
| }, |
| }, |
| }, |
| }, |
| }, |
| 'content_unittests': { |
| 'modifications': { |
| 'Linux ASan LSan Tests (1)': { |
| # These are slow on the ASAN trybot for some reason. |
| # crbug.com/1257927 |
| 'swarming': { |
| 'shards': 2, |
| }, |
| }, |
| 'Linux ChromiumOS MSan Tests': { |
| # These are very slow on the Chrome OS MSAN trybot for some reason. |
| # crbug.com/865455 |
| 'swarming': { |
| 'shards': 2, |
| }, |
| }, |
| 'android-14-x64-rel': { |
| 'args': [ |
| '--test-launcher-filter-file=../../testing/buildbot/filters/android.emulator_14.content_unittests.filter', |
| ], |
| }, |
| 'android-15-x64-rel': { |
| 'args': [ |
| '--test-launcher-filter-file=../../testing/buildbot/filters/android.emulator_15.content_unittests.filter', |
| ], |
| }, |
| 'android-mte-arm64-rel': { |
| 'args': [ |
| '--test-launcher-filter-file=../../testing/buildbot/filters/android.device.content_unittests.filter', |
| ], |
| }, |
| 'android-tablet-14-arm64-fyi-rel': { |
| 'args': [ |
| '--test-launcher-filter-file=../../testing/buildbot/filters/android.device.content_unittests.filter', |
| ], |
| }, |
| 'fuchsia-code-coverage': { |
| 'swarming': { |
| 'shards': 12, |
| }, |
| }, |
| 'win-rel-cft': { |
| # crbug.com/337984655 |
| 'args': [ |
| '--test-launcher-filter-file=../../testing/buildbot/filters/win.win-rel-cft.content_unittests.filter', |
| ], |
| }, |
| 'win10-code-coverage': { |
| 'swarming': { |
| 'shards': 2, |
| }, |
| }, |
| }, |
| }, |
| 'context_lost_metal_passthrough_ganesh_tests': { |
| 'remove_from': [ |
| # crbug.com/1458020 for Mac Retina ASAN removal |
| 'Mac FYI Retina ASAN (AMD)', |
| ], |
| }, |
| 'context_lost_metal_passthrough_graphite_tests': { |
| 'remove_from': [ |
| # crbug.com/1458020 for Mac Retina ASAN removal |
| 'Mac FYI Retina ASAN (AMD)', |
| ], |
| }, |
| 'context_lost_passthrough_graphite_tests': { |
| 'remove_from': [ |
| # Test is not high priority and win11/arm has limited capacity. |
| 'Win11 FYI arm64 Release (Qualcomm Adreno 690)', |
| ], |
| }, |
| 'context_lost_passthrough_tests': { |
| 'modifications': { |
| 'Win10 FYI x64 Experimental Release (Intel)': { |
| 'args': [ |
| # TODO(crbug.com/41496675): Apply this via magic subustitutions if it |
| # helps with stability. |
| '--jobs=2', |
| ], |
| }, |
| 'Win11 FYI arm64 Release (Qualcomm Adreno 690)': { |
| 'args': [ |
| # These devices have issues running these tests in parallel. |
| '--jobs=1', |
| ], |
| }, |
| }, |
| 'replacements': { |
| 'Win10 FYI x64 Experimental Release (Intel)': { |
| 'args': { |
| # Magic substitution happens after regular replacement, so remove it |
| # now since we are manually applying the number of jobs above. |
| '$$MAGIC_SUBSTITUTION_GPUParallelJobs': None, |
| }, |
| }, |
| 'Win11 FYI arm64 Release (Qualcomm Adreno 690)': { |
| 'args': { |
| # Magic substitution happens after regular replacement, so remove it |
| # now since we are manually applying the number of jobs above. |
| '$$MAGIC_SUBSTITUTION_GPUParallelJobs': None, |
| }, |
| }, |
| }, |
| }, |
| 'context_lost_validating_tests': { |
| # TODO(crbug.com/40039565): Remove the Android FYI Release (Pixel 2) |
| # exception once there is enough capacity to run these tests. |
| 'remove_from': [ |
| 'Android FYI Release (Pixel 2)', |
| ], |
| }, |
| 'crashpad_tests': { |
| 'remove_from': [ |
| # https://crbug.com/crashpad/304 |
| 'Linux TSan Tests', |
| 'ToTLinuxTSan', |
| # https://crbug.com/crashpad/306 |
| 'Linux CFI', |
| 'CFI Linux ToT', |
| ], |
| 'modifications': { |
| # TODO(crbug.com/40794640): dyld was rebuilt for macOS 12, which breaks |
| # the tests. Run this experimentally on all the macOS bots >= 12 and |
| # remove this exception once fixed. |
| 'Mac Builder Next': { |
| 'experiment_percentage': 100, |
| }, |
| 'ToTAndroid': { |
| 'args': [ |
| '--test-launcher-filter-file=../../testing/buildbot/filters/android.pie_tot.crashpad_tests.filter', |
| ], |
| }, |
| 'android-11-x86-rel': { |
| 'args': [ |
| '--test-launcher-filter-file=../../testing/buildbot/filters/android.emulator.crashpad_tests.filter', |
| ], |
| }, |
| 'android-12l-x64-dbg-tests': { |
| 'args': [ |
| '--test-launcher-filter-file=../../testing/buildbot/filters/android.emulator.crashpad_tests.filter', |
| ], |
| }, |
| 'android-12l-x64-fyi-dbg': { |
| 'args': [ |
| '--test-launcher-filter-file=../../testing/buildbot/filters/android.emulator.crashpad_tests.filter', |
| ], |
| }, |
| 'android-13-x64-fyi-rel': { |
| 'args': [ |
| '--test-launcher-filter-file=../../testing/buildbot/filters/android.emulator.crashpad_tests.filter', |
| ], |
| }, |
| 'android-14-x64-rel': { |
| 'args': [ |
| '--test-launcher-filter-file=../../testing/buildbot/filters/android.emulator.crashpad_tests.filter', |
| ], |
| }, |
| 'android-15-x64-rel': { |
| 'args': [ |
| '--test-launcher-filter-file=../../testing/buildbot/filters/android.emulator.crashpad_tests.filter', |
| ], |
| }, |
| 'android-mte-arm64-rel': { |
| 'args': [ |
| '--test-launcher-filter-file=../../testing/buildbot/filters/android.mte.crashpad_tests.filter', |
| ], |
| }, |
| # TODO(crbug.com/40794640): dyld was rebuilt for macOS 12, which breaks |
| # the tests. Run this experimentally on all the macOS bots >= 12 and |
| # remove this exception once fixed. |
| 'mac-osxbeta-rel': { |
| 'experiment_percentage': 100, |
| }, |
| }, |
| }, |
| 'dawn_end2end_implicit_device_sync_tests': { |
| 'modifications': { |
| 'Dawn Win10 x64 ASAN Release (Intel)': { |
| 'swarming': { |
| 'shards': 2, |
| } |
| }, |
| 'Dawn Win10 x64 ASAN Release (NVIDIA)': { |
| 'swarming': { |
| 'shards': 2, |
| } |
| } |
| }, |
| }, |
| 'dawn_end2end_no_dxc_tests': { |
| 'modifications': { |
| 'Dawn Win10 x64 ASAN Release (Intel)': { |
| 'swarming': { |
| 'shards': 2, |
| } |
| }, |
| 'Dawn Win10 x64 ASAN Release (NVIDIA)': { |
| 'swarming': { |
| 'shards': 2, |
| } |
| } |
| }, |
| }, |
| 'dawn_end2end_skip_validation_tests': { |
| 'remove_from': [ |
| # TODO(crbug.com/40238674): Enable these once they're shown to work on |
| # Android. |
| 'Dawn Android arm DEPS Release (Pixel 4)', |
| 'Dawn Android arm Release (Pixel 4)', |
| 'Dawn Android arm64 DEPS Release (Pixel 6)', |
| 'Dawn Android arm64 Experimental Release (Pixel 6)', |
| 'Dawn Android arm64 Release (Pixel 6)', |
| ], |
| 'modifications': { |
| 'Dawn Win10 x64 ASAN Release (Intel)': { |
| 'swarming': { |
| 'shards': 2, |
| } |
| }, |
| 'Dawn Win10 x64 ASAN Release (NVIDIA)': { |
| 'swarming': { |
| 'shards': 2, |
| } |
| } |
| }, |
| }, |
| 'dawn_end2end_tests': { |
| 'modifications': { |
| 'Dawn Win10 x64 ASAN Release (Intel)': { |
| 'swarming': { |
| 'shards': 2, |
| } |
| }, |
| 'Dawn Win10 x64 ASAN Release (NVIDIA)': { |
| 'swarming': { |
| 'shards': 2, |
| } |
| } |
| }, |
| }, |
| 'dawn_end2end_validation_layers_tests': { |
| 'remove_from': [ |
| # TODO(crbug.com/40238674): Enable these once they're shown to work on |
| # Android. |
| 'Dawn Android arm DEPS Release (Pixel 4)', |
| 'Dawn Android arm Release (Pixel 4)', |
| 'Dawn Android arm64 DEPS Release (Pixel 6)', |
| 'Dawn Android arm64 Experimental Release (Pixel 6)', |
| 'Dawn Android arm64 Release (Pixel 6)', |
| ], |
| }, |
| 'dawn_end2end_wire_tests': { |
| 'remove_from': [ |
| # TODO(crbug.com/40238674): Enable these once they're shown to work on |
| # Android. |
| 'Dawn Android arm DEPS Release (Pixel 4)', |
| 'Dawn Android arm Release (Pixel 4)', |
| 'Dawn Android arm64 DEPS Release (Pixel 6)', |
| 'Dawn Android arm64 Experimental Release (Pixel 6)', |
| 'Dawn Android arm64 Release (Pixel 6)', |
| ], |
| 'modifications': { |
| 'Dawn Win10 x64 ASAN Release (Intel)': { |
| 'swarming': { |
| 'shards': 2, |
| } |
| }, |
| 'Dawn Win10 x64 ASAN Release (NVIDIA)': { |
| 'swarming': { |
| 'shards': 2, |
| } |
| } |
| }, |
| }, |
| 'dawn_perf_tests': { |
| 'remove_from': [ |
| # TODO(crbug.com/40238674): Enable these once they're shown to work on |
| # Android. |
| 'Dawn Android arm DEPS Release (Pixel 4)', |
| 'Dawn Android arm Release (Pixel 4)', |
| 'Dawn Android arm64 DEPS Release (Pixel 6)', |
| 'Dawn Android arm64 Experimental Release (Pixel 6)', |
| 'Dawn Android arm64 Release (Pixel 6)', |
| ], |
| }, |
| 'device_unittests': { |
| 'modifications': { |
| 'android-12l-x64-dbg-tests': { |
| 'args': [ |
| '--test-launcher-filter-file=../../testing/buildbot/filters/android.emulator.device_unittests.filter', |
| ], |
| }, |
| 'android-12l-x64-fyi-dbg': { |
| 'args': [ |
| '--test-launcher-filter-file=../../testing/buildbot/filters/android.emulator.device_unittests.filter', |
| ], |
| }, |
| 'android-13-x64-fyi-rel': { |
| 'args': [ |
| '--test-launcher-filter-file=../../testing/buildbot/filters/android.emulator.device_unittests.filter', |
| ], |
| }, |
| 'android-14-x64-rel': { |
| 'args': [ |
| '--test-launcher-filter-file=../../testing/buildbot/filters/android.emulator.device_unittests.filter', |
| ], |
| }, |
| 'android-15-x64-rel': { |
| 'args': [ |
| '--test-launcher-filter-file=../../testing/buildbot/filters/android.emulator.device_unittests.filter', |
| ], |
| }, |
| }, |
| }, |
| 'expected_color_pixel_gl_passthrough_ganesh_test': { |
| 'replacements': { |
| 'Mac V8 FYI Release (Intel)': { |
| 'args': { |
| '--git-revision': '${got_cr_revision}', |
| }, |
| }, |
| }, |
| }, |
| 'expected_color_pixel_metal_passthrough_ganesh_test': { |
| 'remove_from': [ |
| # crbug.com/1458020 for Mac Retina ASAN removal |
| 'Mac FYI Retina ASAN (AMD)', |
| ], |
| 'replacements': { |
| 'Mac V8 FYI Release (Intel)': { |
| 'args': { |
| '--git-revision': '${got_cr_revision}', |
| }, |
| }, |
| }, |
| }, |
| 'expected_color_pixel_metal_passthrough_graphite_test': { |
| 'remove_from': [ |
| # crbug.com/1458020 for Mac Retina ASAN removal |
| 'Mac FYI Retina ASAN (AMD)', |
| ], |
| 'replacements': { |
| 'Mac V8 FYI Release (Intel)': { |
| 'args': { |
| '--git-revision': '${got_cr_revision}', |
| }, |
| }, |
| }, |
| }, |
| 'expected_color_pixel_passthrough_test': { |
| 'modifications': { |
| 'Android FYI Release (Pixel 4)': { |
| 'args': [ |
| # Pixel 4s are weird in that they can output in different color spaces |
| # simultaneously. The readback code for capturing a screenshot assumes |
| # only one color space, so disable wide color gamut for the test to |
| # work around the issue. See https://crbug.com/1166379 for more |
| # information. |
| '--extra-browser-args=--disable-wcg-for-test', |
| ], |
| }, |
| 'android_optional_gpu_tests_rel': { |
| 'args': [ |
| # See above. |
| '--extra-browser-args=--disable-wcg-for-test', |
| ], |
| }, |
| }, |
| 'replacements': { |
| # The V8 builders pass the V8 revision for ${got_revision}, so instead |
| # use ${got_cr_revision}, which is only set on the V8 bots. |
| 'Linux V8 FYI Release (NVIDIA)': { |
| 'args': { |
| '--git-revision': '${got_cr_revision}', |
| }, |
| }, |
| 'Linux V8 FYI Release - pointer compression (NVIDIA)': { |
| 'args': { |
| '--git-revision': '${got_cr_revision}', |
| }, |
| }, |
| 'Win V8 FYI Release (NVIDIA)': { |
| 'args': { |
| '--git-revision': '${got_cr_revision}', |
| }, |
| }, |
| }, |
| }, |
| 'expected_color_pixel_passthrough_test JACUZZI_RELEASE_LKGM': { |
| 'modifications': { |
| 'ChromeOS FYI Release Skylab (jacuzzi)': { |
| 'args': [ |
| # Skylab currently doesn't support use of LUCI_CONTEXT, so Gold cannot |
| # automatically get the service account to authenticate with. |
| '--service-account=/creds/service_accounts/skylab-drone.json', |
| ], |
| }, |
| }, |
| }, |
| 'expected_color_pixel_passthrough_test VOLTEER_PUBLIC_RELEASE_LKGM': { |
| 'modifications': { |
| 'ChromeOS FYI Release Skylab (volteer)': { |
| 'args': [ |
| # Skylab currently doesn't support use of LUCI_CONTEXT, so Gold cannot |
| # automatically get the service account to authenticate with. |
| '--service-account=/creds/service_accounts/skylab-drone.json', |
| ], |
| }, |
| }, |
| }, |
| 'expected_color_pixel_validating_test': { |
| 'modifications': { |
| 'Android FYI Release (Pixel 4)': { |
| 'args': [ |
| # Pixel 4s are weird in that they can output in different color spaces |
| # simultaneously. The readback code for capturing a screenshot assumes |
| # only one color space, so disable wide color gamut for the test to |
| # work around the issue. See https://crbug.com/1166379 for more |
| # information. |
| '--extra-browser-args=--disable-wcg-for-test', |
| ], |
| }, |
| 'android_optional_gpu_tests_rel': { |
| 'args': [ |
| # See above. |
| '--extra-browser-args=--disable-wcg-for-test', |
| ], |
| }, |
| }, |
| # TODO(crbug.com/40039565): Remove the Android FYI Release (Pixel 2) |
| # exception once there is enough capacity to run these tests. |
| 'remove_from': [ |
| 'Android FYI Release (Pixel 2)', |
| ], |
| 'replacements': { |
| # The V8 builders pass the V8 revision for ${got_revision}, so instead |
| # use ${got_cr_revision}, which is only set on the V8 bots. |
| 'Android V8 FYI Release (Nexus 5X)': { |
| 'args': { |
| '--git-revision': '${got_cr_revision}', |
| }, |
| }, |
| }, |
| }, |
| 'extensions_browsertests': { |
| 'remove_from': [ |
| 'CrWinAsan(dll)', # https://crbug.com/935598 |
| ], |
| 'modifications': { |
| 'Win10 Tests x64 (dbg)': { |
| 'experiment_percentage': 100, # https://crbug.com/876615 |
| }, |
| 'win10-code-coverage': { |
| 'swarming': { |
| 'shards': 2, |
| 'dimensions': { |
| 'pool': 'chromium.tests.coverage', |
| 'ssd': '1', |
| }, |
| } |
| }, |
| }, |
| }, |
| 'extensions_unittests': { |
| 'modifications': { |
| 'fuchsia-code-coverage': { |
| 'swarming': { |
| 'shards': 2, |
| }, |
| }, |
| }, |
| }, |
| 'gcp_unittests': { |
| 'modifications': { |
| # Flakily times out with only a single shard due to slow runtime. |
| 'win-asan': { |
| 'swarming': { |
| 'shards': 2, |
| }, |
| }, |
| }, |
| }, |
| 'gfx_unittests': { |
| 'modifications': { |
| 'fuchsia-code-coverage': { |
| 'swarming': { |
| 'shards': 2, |
| }, |
| }, |
| }, |
| }, |
| 'gin_unittests': { |
| 'remove_from': [ |
| 'ToTLinuxASan', # https://crbug.com/831667 |
| 'Linux ASan LSan Tests (1)', # https://crbug.com/831667 |
| 'Linux Chromium OS ASan LSan Tests (1)', # https://crbug.com/831667 |
| ], |
| 'modifications': { |
| 'android-code-coverage-native': { |
| 'args': [ |
| # https://crbug.com/1404782 |
| '--test-launcher-filter-file=../../testing/buildbot/filters/android.pie_arm64.gin_unittests.filter', |
| ], |
| }, |
| }, |
| }, |
| 'gl_tests_passthrough': { |
| 'remove_from': [ |
| 'CFI Linux ToT', |
| # TODO(crbug.com/40238674): Enable these once they're shown to work on |
| # Android. |
| 'Dawn Android arm DEPS Release (Pixel 4)', |
| 'Dawn Android arm Release (Pixel 4)', |
| 'Dawn Android arm64 DEPS Release (Pixel 6)', |
| 'Dawn Android arm64 Experimental Release (Pixel 6)', |
| 'Dawn Android arm64 Release (Pixel 6)', |
| # Can't run on MSAN because gl_tests uses the hardware driver, |
| # which isn't instrumented. |
| 'Linux MSan Tests', |
| ], |
| 'modifications': { |
| 'Android FYI Release (Motorola Moto G Power 5G)': { |
| 'args': [ |
| '--test-launcher-filter-file=../../testing/buildbot/filters/android.moto_g_power_5g.gl_tests.filter', |
| ], |
| }, |
| 'Dawn Linux x64 Experimental Release (Intel UHD 630)': { |
| 'args': [ |
| '--test-launcher-filter-file=../../testing/buildbot/filters/linux.uhd_630.gl_tests_passthrough.filter', |
| ], |
| }, |
| 'Dawn Linux x64 Release (Intel UHD 770)': { |
| 'args': [ |
| '--test-launcher-filter-file=../../testing/buildbot/filters/linux.uhd_770.gl_tests_passthrough.filter', |
| ], |
| }, |
| 'Dawn Win10 x64 Release (Intel UHD 770)': { |
| 'args': [ |
| '--test-launcher-filter-file=../../testing/buildbot/filters/win.uhd_770.gl_tests_passthrough.filter', |
| ], |
| }, |
| # TODO(kbr): figure out a better way to specify blocks of |
| # arguments like this for tests on multiple machines. |
| 'Linux ASan LSan Tests (1)': { |
| 'args': [ |
| '--use-gpu-in-tests', |
| '--no-xvfb', |
| ], |
| 'swarming': { |
| # This must be kept in sync with linux_nvidia_gtx_1660_stable mixin |
| 'dimensions': { |
| 'gpu': '10de:2184-440.100', |
| 'os': 'Ubuntu-18.04.5|Ubuntu-18.04.6', |
| 'pool': 'chromium.tests.gpu', |
| }, |
| }, |
| }, |
| 'Linux CFI': { |
| 'args': [ |
| '--use-gpu-in-tests', |
| '--no-xvfb', |
| ], |
| 'swarming': { |
| # This must be kept in sync with linux_nvidia_gtx_1660_stable mixin |
| 'dimensions': { |
| 'gpu': '10de:2184-440.100', |
| 'os': 'Ubuntu-18.04.5|Ubuntu-18.04.6', |
| 'pool': 'chromium.tests.gpu', |
| }, |
| }, |
| }, |
| 'Linux FYI Experimental Release (Intel UHD 630)': { |
| 'args': [ |
| '--test-launcher-filter-file=../../testing/buildbot/filters/linux.uhd_630.gl_tests_passthrough.filter', |
| ], |
| }, |
| 'Linux FYI Release (Intel UHD 770)': { |
| 'args': [ |
| '--test-launcher-filter-file=../../testing/buildbot/filters/linux.uhd_770.gl_tests_passthrough.filter', |
| ], |
| }, |
| 'Linux TSan Tests': { |
| 'args': [ |
| '--use-gpu-in-tests', |
| '--no-xvfb', |
| ], |
| 'swarming': { |
| # This must be kept in sync with linux_nvidia_gtx_1660_stable mixin |
| 'dimensions': { |
| 'gpu': '10de:2184-440.100', |
| 'os': 'Ubuntu-18.04.5|Ubuntu-18.04.6', |
| 'pool': 'chromium.tests.gpu', |
| }, |
| }, |
| }, |
| 'Win10 FYI x64 Release (Intel UHD 770)': { |
| 'args': [ |
| '--test-launcher-filter-file=../../testing/buildbot/filters/win.uhd_770.gl_tests_passthrough.filter', |
| ], |
| }, |
| }, |
| }, |
| 'gl_tests_validating': { |
| 'modifications': { |
| 'Android FYI Release (Motorola Moto G Power 5G)': { |
| 'args': [ |
| '--test-launcher-filter-file=../../testing/buildbot/filters/android.moto_g_power_5g.gl_tests.filter', |
| ], |
| }, |
| 'Android FYI Release (Samsung A13)': { |
| 'args': [ |
| '--test-launcher-filter-file=../../testing/buildbot/filters/android.samsung_a13.gl_tests.filter', |
| ], |
| }, |
| 'Android FYI Release (Samsung A23)': { |
| 'args': [ |
| '--test-launcher-filter-file=../../testing/buildbot/filters/android.samsung_a23.gl_tests.filter', |
| ], |
| }, |
| 'ToTAndroid': { |
| 'args': [ |
| '--test-launcher-filter-file=../../testing/buildbot/filters/android.pie_tot.gl_tests.filter', # https://crbug.com/1034007 |
| ], |
| }, |
| 'android-11-x86-rel': { |
| 'args': [ |
| '--test-launcher-filter-file=../../testing/buildbot/filters/android.emulator_11.gl_tests.filter', |
| ], |
| }, |
| 'android-12l-x64-dbg-tests': { |
| 'args': [ |
| '--test-launcher-filter-file=../../testing/buildbot/filters/android.emulator_12_12l_13.gl_tests.filter', |
| ], |
| }, |
| 'android-12l-x64-fyi-dbg': { |
| 'args': [ |
| '--test-launcher-filter-file=../../testing/buildbot/filters/android.emulator_12_12l_13.gl_tests.filter', |
| ], |
| }, |
| 'android-13-x64-fyi-rel': { |
| 'args': [ |
| '--test-launcher-filter-file=../../testing/buildbot/filters/android.emulator_12_12l_13.gl_tests.filter', |
| ], |
| }, |
| 'android-14-x64-rel': { |
| 'args': [ |
| '--test-launcher-filter-file=../../testing/buildbot/filters/android.emulator_12_12l_13.gl_tests.filter', |
| ], |
| }, |
| 'android-15-x64-rel': { |
| 'args': [ |
| '--test-launcher-filter-file=../../testing/buildbot/filters/android.emulator_12_12l_13.gl_tests.filter', |
| ], |
| }, |
| 'android-code-coverage-native': { |
| 'args': [ |
| '--test-launcher-filter-file=../../testing/buildbot/filters/android.pie_arm64_rel.gl_tests.filter', # https://crbug.com/1034007 |
| ], |
| }, |
| # If you change this, make similar changes in android-x86-code-coverage below |
| 'android-oreo-x86-rel': { |
| 'args': [ |
| '--test-launcher-filter-file=../../testing/buildbot/filters/android.emulator_o_p.gl_tests.filter', |
| ], |
| }, |
| 'android-pie-arm64-rel': { |
| 'args': [ |
| '--test-launcher-filter-file=../../testing/buildbot/filters/android.pie_arm64_rel.gl_tests.filter', # https://crbug.com/1034007 |
| ], |
| }, |
| 'android-pie-x86-rel': { |
| 'args': [ |
| '--test-launcher-filter-file=../../testing/buildbot/filters/android.emulator_o_p.gl_tests.filter', |
| ], |
| }, |
| # Keep this same as android-oreo-x86-rel above |
| 'android-x86-code-coverage': { |
| 'args': [ |
| '--test-launcher-filter-file=../../testing/buildbot/filters/android.emulator_o_p.gl_tests.filter', |
| ], |
| }, |
| }, |
| }, |
| 'gl_unittests': { |
| 'remove_from': [ |
| # On Android, these are already run on the main waterfall. |
| # Run them on the one-off Android FYI bots, though. |
| 'Android FYI Release (Nexus 5X)', |
| # TODO(crbug.com/40238674): Enable these once they're shown to work on |
| # Android. |
| 'Dawn Android arm DEPS Release (Pixel 4)', |
| 'Dawn Android arm Release (Pixel 4)', |
| 'Dawn Android arm64 DEPS Release (Pixel 6)', |
| 'Dawn Android arm64 Experimental Release (Pixel 6)', |
| 'Dawn Android arm64 Release (Pixel 6)', |
| # Can't run on MSAN because gl_unittests uses the hardware driver, |
| # which isn't instrumented. |
| 'Linux MSan Tests', |
| ], |
| 'modifications': { |
| 'Win10 FYI x64 Release (AMD RX 5500 XT)': { |
| 'args': [ |
| '--test-launcher-filter-file=../../testing/buildbot/filters/win.amd.5500xt.gl_unittests.filter', |
| ], |
| }, |
| 'Win11 FYI arm64 Release (Qualcomm Adreno 690)': { |
| 'args': [ |
| # crbug.com/1523061 |
| '--test-launcher-filter-file=../../testing/buildbot/filters/win.win_arm64.gl_unittests.filter', |
| ], |
| }, |
| }, |
| }, |
| 'gl_unittests_ozone': { |
| 'remove_from': [ |
| # Can't run on MSAN because gl_unittests_ozone uses the hardware driver, |
| # which isn't instrumented. |
| 'Linux ChromiumOS MSan Tests', |
| ], |
| }, |
| 'gold_common_pytype': { |
| 'remove_from': [ |
| 'linux-code-coverage', |
| ], |
| }, |
| 'gpu_process_launch_tests': { |
| 'remove_from': [ |
| # TODO(crbug.com/40039565): Remove the Android FYI Release (Pixel 2) |
| # exception once there is enough capacity to run these tests. |
| 'Android FYI Release (Pixel 2)', |
| # crbug.com/1458020 for Mac Retina ASAN removal |
| 'Mac FYI Retina ASAN (AMD)', |
| ], |
| }, |
| 'gpu_pytype': { |
| 'remove_from': [ |
| 'linux-code-coverage', |
| ], |
| }, |
| 'gpu_unittests': { |
| 'modifications': { |
| 'fuchsia-code-coverage': { |
| 'swarming': { |
| 'shards': 5, |
| }, |
| }, |
| }, |
| }, |
| 'grit_python_unittests': { |
| 'remove_from': [ |
| # TODO(crbug.com/40204342): Re-enable. |
| 'mac11-arm64-rel-tests', |
| # TODO(crbug.com/40204342): Re-enable. |
| 'mac12-arm64-rel-tests', |
| # TODO(crbug.com/40204342): Re-enable. |
| 'mac13-arm64-rel-tests', |
| # TODO(crbug.com/40204342): Re-enable. |
| 'mac14-arm64-rel-tests', |
| # TODO: crbug.com/346921029 - fix broken tests. |
| 'linux-win-cross-rel', |
| ], |
| }, |
| 'gwp_asan_unittests': { |
| 'modifications': { |
| 'android-14-x64-rel': { |
| 'args': [ |
| '--test-launcher-filter-file=../../testing/buildbot/filters/android.emulator_15.gwp_asan_unittests.filter', |
| ], |
| }, |
| 'android-15-x64-rel': { |
| 'args': [ |
| '--test-launcher-filter-file=../../testing/buildbot/filters/android.emulator_15.gwp_asan_unittests.filter', |
| ], |
| }, |
| 'android-mte-arm64-rel': { |
| 'args': [ |
| '--test-launcher-filter-file=../../testing/buildbot/filters/android.device.gwp_asan_unittests.filter', |
| ], |
| }, |
| 'android-tablet-14-arm64-fyi-rel': { |
| 'args': [ |
| '--test-launcher-filter-file=../../testing/buildbot/filters/android.device.gwp_asan_unittests.filter', |
| ], |
| }, |
| }, |
| }, |
| 'hardware_accelerated_feature_tests': { |
| 'remove_from': [ |
| # TODO(crbug.com/40039565): Remove the Android FYI Release (Pixel 2) |
| # exception once there is enough capacity to run these tests. |
| 'Android FYI Release (Pixel 2)', |
| # crbug.com/1458020 for Mac Retina ASAN removal |
| 'Mac FYI Retina ASAN (AMD)', |
| ], |
| }, |
| 'headless_browsertests': { |
| 'modifications': { |
| 'fuchsia-code-coverage': { |
| 'swarming': { |
| 'shards': 6, |
| }, |
| }, |
| }, |
| }, |
| 'headless_shell_wpt_tests': { |
| 'remove_from': [ |
| # TODO(crbug.com/360008882): Add the line below once the issue is fixed. |
| 'WebKit Linux MSAN', |
| ], |
| }, |
| 'headless_shell_wpt_tests_include_all': { |
| 'modifications': { |
| 'linux-wpt-chromium-rel': { |
| 'args': [ |
| '--test-type', |
| 'testharness', |
| 'reftest', |
| 'crashtest', |
| 'print-reftest', |
| '--exit-after-n-crashes-or-timeouts=10000', |
| '--exit-after-n-failures=10000', |
| '--no-retry-failures', |
| ], |
| 'swarming': { |
| 'shards': 15, |
| }, |
| 'experiment_percentage': 100, |
| }, |
| 'mac13-wpt-chromium-rel': { |
| 'args': [ |
| '--test-type', |
| 'testharness', |
| 'reftest', |
| 'crashtest', |
| 'print-reftest', |
| '--exit-after-n-crashes-or-timeouts=10000', |
| '--exit-after-n-failures=10000', |
| '--no-retry-failures', |
| ], |
| 'experiment_percentage': 100, |
| }, |
| 'win10-wpt-chromium-rel': { |
| 'args': [ |
| '--test-type', |
| 'testharness', |
| 'reftest', |
| 'crashtest', |
| 'print-reftest', |
| '--exit-after-n-crashes-or-timeouts=10000', |
| '--exit-after-n-failures=10000', |
| '--no-retry-failures', |
| ], |
| 'experiment_percentage': 100, |
| }, |
| }, |
| }, |
| 'info_collection_tests': { |
| 'remove_from': [ |
| 'Android V8 FYI Release (Nexus 5X)', |
| 'Linux V8 FYI Release (NVIDIA)', |
| 'Linux V8 FYI Release - pointer compression (NVIDIA)', |
| # crbug.com/1458020 for Mac Retina ASAN removal |
| 'Mac FYI Retina ASAN (AMD)', |
| 'Mac V8 FYI Release (Intel)', |
| 'Win V8 FYI Release (NVIDIA)', |
| ], |
| 'modifications': { |
| 'ChromeOS FYI Release (amd64-generic)': { |
| 'args': [ |
| # Swarming does not report a GPU since tests are run in a VM, but |
| # the VM does report that a GPU is present. |
| '--expected-vendor-id', '1af4', |
| '--expected-device-id', '1050', |
| ], |
| }, |
| }, |
| 'replacements': { |
| 'ChromeOS FYI Release (amd64-generic)': { |
| 'args': { |
| # Magic substitution happens after regular replacement, so remove it |
| # now since we are manually applying the expected device ID above. |
| '$$MAGIC_SUBSTITUTION_GPUExpectedVendorId': None, |
| '$$MAGIC_SUBSTITUTION_GPUExpectedDeviceId': None, |
| }, |
| }, |
| }, |
| }, |
| 'interactive_ui_tests': { |
| 'remove_from': [ |
| 'CrWinAsan(dll)', # https://crbug.com/935598 |
| ], |
| 'modifications': { |
| 'Linux - Future (dbg)': { # client.v8.chromium |
| 'swarming': { |
| 'shards': 3, |
| }, |
| }, |
| 'Linux ASan LSan Tests (1)': { |
| # Only retry the individual failed tests instead of rerunning entire |
| # shards. |
| 'retry_only_failed_tests': True, |
| # These are slow on the ASan trybot for some reason, crbug.com/1257927 |
| 'swarming': { |
| 'shards': 12, |
| }, |
| }, |
| 'Linux CFI': { |
| # Slow on certain debug builders, see crbug.com/1513713. |
| 'swarming': { |
| 'shards': 6, |
| }, |
| }, |
| 'Linux Chromium OS ASan LSan Tests (1)': { |
| # These are slow on the ASan trybot for some reason, crbug.com/1257927 |
| 'swarming': { |
| 'shards': 12, |
| }, |
| }, |
| 'Linux ChromiumOS MSan Tests': { |
| # These are very slow on the Chrome OS MSAN trybot for some reason. |
| # crbug.com/865455 |
| 'swarming': { |
| 'shards': 5, |
| }, |
| }, |
| 'Linux MSan Tests': { |
| 'swarming': { |
| 'shards': 8, |
| }, |
| }, |
| 'Linux TSan Tests': { |
| 'ci_only': True, # https://crbug.com/1498240 |
| # Only retry the individual failed tests instead of rerunning entire |
| # shards. |
| 'retry_only_failed_tests': True, |
| # These are slow on the TSan bots for some reason, crbug.com/1257927 |
| 'swarming': { |
| 'shards': 32, # Adjusted for testing, see https://crbug.com/1179567 |
| }, |
| }, |
| 'Mac ASan 64 Tests (1)': { # https://crbug.com/1251656 |
| 'experiment_percentage': 100, |
| }, |
| 'Mac Builder Next': { |
| 'swarming': { |
| 'shards': 7, |
| }, |
| }, |
| 'Mac Tests Siso FYI': { |
| 'swarming': { |
| 'shards': 6, |
| }, |
| }, |
| 'Mac12 Tests': { |
| 'swarming': { |
| 'shards': 6, |
| }, |
| }, |
| 'Mac13 Tests': { |
| 'swarming': { |
| 'shards': 6, |
| }, |
| }, |
| 'ToTLinuxTSan': { |
| # These are slow on the TSan bots for some reason, crbug.com/1257927 |
| 'swarming': { |
| 'shards': 6, |
| }, |
| }, |
| 'Win10 Tests x64': { |
| 'swarming': { |
| 'shards': 9, |
| }, |
| }, |
| # temporary, https://crbug.com/818832 |
| 'Win10 Tests x64 (dbg)': { |
| 'experiment_percentage': 100, |
| }, |
| # TODO(crbug.com/40630654): Remove these filters. |
| 'linux-chromeos-chrome': { |
| 'args': [ |
| '--gtest_filter=-SadTabViewInteractiveUITest.ReloadMultipleSadTabs', |
| ], |
| }, |
| 'linux-chromeos-code-coverage': { |
| 'swarming': { |
| 'shards': 10, |
| }, |
| }, |
| 'linux-chromeos-dbg': { |
| 'swarming': { |
| 'shards': 6, |
| }, |
| }, |
| 'linux-chromeos-rel': { |
| # Only retry the individual failed tests instead of rerunning entire |
| # shards. |
| 'retry_only_failed_tests': True, |
| 'swarming': { |
| 'shards': 5, |
| }, |
| }, |
| 'linux-code-coverage': { |
| 'swarming': { |
| 'shards': 10, |
| }, |
| }, |
| 'linux-rel-cft': { |
| 'args': [ |
| '--test-launcher-filter-file=../../testing/buildbot/filters/linux.linux-rel-cft.interactive_ui_tests.filter', |
| ], |
| }, |
| 'linux-ubsan-fyi-rel': { |
| 'swarming': { |
| 'shards': 6, |
| } |
| }, |
| # Shadow Win10 Tests x64 |
| 'linux-win-cross-rel':{ |
| 'swarming': { |
| 'shards': 9, |
| }, |
| }, |
| 'mac-code-coverage': { |
| 'args': [ |
| '--coverage-continuous-mode=1', |
| ], |
| }, |
| # TODO (crbug.com/1278617) Re-enable once fixed |
| 'mac-osxbeta-rel': { |
| 'experiment_percentage': 100, |
| 'swarming': { |
| 'shards': 7, |
| }, |
| }, |
| 'mac-rel-cft': { |
| 'args': [ |
| '--test-launcher-filter-file=../../testing/buildbot/filters/mac.mac-rel-cft.interactive_ui_tests.filter', |
| ], |
| 'swarming': { |
| 'shards': 6, |
| }, |
| }, |
| 'mac13-arm64-rel-tests': { |
| 'ci_only': False, |
| 'swarming': { |
| 'shards': 6, |
| }, |
| }, |
| 'mac14-arm64-rel-tests': { |
| 'ci_only': False, |
| 'swarming': { |
| 'shards': 6, |
| }, |
| }, |
| 'mac14-tests': { |
| 'swarming': { |
| 'shards': 6, |
| }, |
| }, |
| 'mac14-tests-dbg': { |
| # TODO(crbug.com/338408669): Remove experimental when suite is ready to |
| # be sheriffed. |
| 'experiment_percentage': 100, |
| 'swarming': { |
| 'shards': 12, |
| } |
| }, |
| 'win-asan': { |
| # Tests shows tests run faster with fewer retries by using fewer jobs crbug.com/1411912 |
| 'args': [ |
| '--test-launcher-jobs=3', |
| ], |
| 'swarming': { |
| 'shards': 9, |
| }, |
| }, |
| 'win-rel-cft': { |
| 'args': [ |
| '--test-launcher-filter-file=../../testing/buildbot/filters/win.win-rel-cft.interactive_ui_tests.filter', |
| ], |
| 'swarming': { |
| 'shards': 9, |
| }, |
| }, |
| 'win10-code-coverage': { |
| 'swarming': { |
| 'shards': 32, |
| 'dimensions': { |
| 'pool': 'chromium.tests.coverage', |
| 'ssd': '1', |
| }, |
| } |
| }, |
| 'win11-arm64-dbg-tests': { |
| 'swarming': { |
| 'shards': 9, |
| }, |
| }, |
| }, |
| }, |
| 'interactive_ui_tests_no_field_trial': { |
| 'modifications': { |
| 'Win10 Tests x64': { |
| 'swarming': { |
| 'shards': 4, |
| }, |
| }, |
| # shadow Win10 Tests x64 |
| 'linux-win-cross-rel': { |
| 'swarming': { |
| 'shards': 4, |
| }, |
| }, |
| }, |
| 'remove_from': [ |
| 'Win11 Tests x64', |
| 'win10-rel-no-external-ip', |
| 'win11-arm64-rel-tests', |
| 'win-rel-cft', |
| ], |
| }, |
| 'ipc_tests': { |
| 'modifications': { |
| 'android-asan': { |
| 'swarming': { |
| 'shards': 2, |
| }, |
| }, |
| }, |
| }, |
| 'leveldb_unittests': { |
| 'modifications': { |
| 'Win10 Tests x64 (dbg)': { |
| 'args': [ |
| '--test-launcher-timeout=90000', |
| ], |
| }, |
| 'win11-arm64-dbg-tests': { |
| 'args': [ |
| '--test-launcher-timeout=90000', |
| ], |
| }, |
| }, |
| 'remove_from': [ |
| # TODO(crbug.com/40264100): Runs too slowly in this configuration. |
| 'android-oreo-x86-rel', |
| ], |
| }, |
| 'mac_signing_tests': { |
| 'remove_from': [ |
| # This is intentional and explained in the waterfalls.pyl comment for |
| # this builder. |
| 'mac-rel-cft', |
| ], |
| }, |
| 'media_foundation_browser_tests': { |
| 'remove_from': [ |
| # TODO(crbug.com/40912267): Enable Media Foundation browser tests on NVIDIA |
| # gpu bots once the Windows OS supports HW secure decryption. |
| 'Win10 FYI x64 Debug (NVIDIA)', |
| 'Win10 FYI x64 Release (AMD RX 5500 XT)', |
| 'Win10 FYI x64 Release (NVIDIA)', |
| 'Win10 FYI x86 Release (NVIDIA)', |
| ], |
| }, |
| 'media_unittests': { |
| 'modifications': { |
| 'android-11-x86-rel': { |
| 'args': [ |
| '--test-launcher-filter-file=../../testing/buildbot/filters/android.emulator_11.media_unittests.filter', |
| ], |
| }, |
| 'android-12l-x64-dbg-tests': { |
| 'args': [ |
| '--test-launcher-filter-file=../../testing/buildbot/filters/android.emulator.media_unittests.filter', |
| ], |
| }, |
| 'android-12l-x64-fyi-dbg': { |
| 'args': [ |
| '--test-launcher-filter-file=../../testing/buildbot/filters/android.emulator.media_unittests.filter', |
| ], |
| }, |
| 'android-13-x64-fyi-rel': { |
| 'args': [ |
| '--test-launcher-filter-file=../../testing/buildbot/filters/android.emulator.media_unittests.filter', |
| ], |
| }, |
| 'android-14-x64-rel': { |
| 'args': [ |
| '--test-launcher-filter-file=../../testing/buildbot/filters/android.emulator.media_unittests.filter', |
| ], |
| }, |
| 'android-15-x64-rel': { |
| 'args': [ |
| '--test-launcher-filter-file=../../testing/buildbot/filters/android.emulator.media_unittests.filter', |
| ], |
| }, |
| 'android-mte-arm64-rel': { |
| 'args': [ |
| '--test-launcher-filter-file=../../testing/buildbot/filters/android.device.media_unittests.filter', |
| ], |
| }, |
| 'android-pie-arm64-rel': { |
| 'args': [ |
| '--gtest_filter=-AAudio/AudioOutputTest.Play200HzTone/0', # https://crbug.com/1034009 |
| ], |
| }, |
| 'android-tablet-14-arm64-fyi-rel': { |
| 'args': [ |
| '--test-launcher-filter-file=../../testing/buildbot/filters/android.device.media_unittests.filter', |
| ], |
| }, |
| 'fuchsia-code-coverage': { |
| 'swarming': { |
| 'shards': 3, |
| }, |
| }, |
| }, |
| }, |
| 'mediapipe_passthrough_tests': { |
| 'remove_from': [ |
| # crbug.com/1458020 for Mac Retina ASAN removal |
| 'Mac FYI Retina ASAN (AMD)', |
| ], |
| }, |
| 'metrics_python_tests': { |
| 'remove_from': [ |
| # TODO: crbug.com/347165944 - Fix missing dirmd.exe on Linux. |
| 'linux-win-cross-rel', |
| ], |
| }, |
| 'mini_installer_tests': { |
| 'remove_from': [ |
| # TODO: crbug.com/346921029: support mini_installer_tests |
| # The label "//chrome/test/mini_installer:mini_installer_tests(//build/toolchain/win:win_clang_x64)" isn't a target. |
| # https://ci.chromium.org/ui/p/chromium/builders/try/linux-win-cross-rel/44/overview |
| 'linux-win-cross-rel', |
| ], |
| }, |
| 'model_validation_tests MODEL_VALIDATION_BASE': { |
| 'modifications': { |
| 'optimization_guide-win32': { |
| 'args': [ |
| '--target-platform=win32', |
| ], |
| }, |
| }, |
| }, |
| 'mojo_test_apk': { |
| 'remove_from': [ |
| 'android-code-coverage-native', # Does not generate profraw data. |
| ], |
| }, |
| 'mojo_unittests': { |
| 'modifications': { |
| 'android-asan': { |
| 'swarming': { |
| 'shards': 5, |
| }, |
| }, |
| 'fuchsia-code-coverage': { |
| 'swarming': { |
| 'shards': 2, |
| }, |
| }, |
| }, |
| }, |
| 'monochrome_public_bundle_smoke_test': { |
| 'modifications': { |
| 'android-pie-arm64-rel': { |
| 'ci_only': True, |
| }, |
| }, |
| }, |
| 'monochrome_public_smoke_test': { |
| 'modifications': { |
| 'android-pie-arm64-rel': { |
| 'ci_only': True, |
| }, |
| }, |
| }, |
| 'nacl_loader_unittests': { |
| # If you change this, make similar changes in ppapi_unittests |
| 'remove_from': [ |
| 'ToTMacASan', # The mac asan tot bot sets enable_nacl=false |
| 'Linux TSan Tests', # The TSan bot sets enable_nacl=false |
| 'Mac ASan 64 Tests (1)', # The mac asan bot sets enable_nacl=false |
| ], |
| }, |
| 'net_unittests': { |
| 'modifications': { |
| 'CrWinAsan': { |
| # TODO(crbug.com/40200867): net_unittests is slow under ASan. |
| 'swarming': { |
| 'shards': 16, |
| }, |
| }, |
| 'CrWinAsan(dll)': { |
| # TODO(crbug.com/40200867): net_unittests is slow under ASan. |
| 'swarming': { |
| 'shards': 16, |
| }, |
| }, |
| 'Linux ASan LSan Tests (1)': { |
| # These are very slow on the ASAN trybot for some reason. |
| # crbug.com/1257927 |
| 'swarming': { |
| 'shards': 16, |
| }, |
| }, |
| 'Linux Chromium OS ASan LSan Tests (1)': { |
| # These are very slow on the ASAN trybot for some reason. |
| # crbug.com/1257927 |
| 'swarming': { |
| 'shards': 8, |
| } |
| }, |
| 'Linux ChromiumOS MSan Tests': { |
| # These are very slow on the Chrome OS MSAN trybot for some reason. |
| # crbug.com/865455 |
| 'swarming': { |
| 'shards': 2, |
| }, |
| }, |
| 'Linux TSan Tests': { |
| 'swarming': { |
| 'shards': 4, |
| } |
| }, |
| 'ToTLinuxASan': { |
| # TODO(crbug.com/40200867): net_unittests is slow under ASan. |
| 'swarming': { |
| 'shards': 16, |
| }, |
| }, |
| 'ToTLinuxTSan': { |
| 'swarming': { |
| 'shards': 4, |
| } |
| }, |
| 'android-15-x64-rel': { |
| 'args': [ |
| # TODO(crbug.com/362292404): Fix the failed test |
| '--gtest_filter=-TrafficStatsAndroidTest.*', |
| ], |
| }, |
| 'android-pie-x86-rel': { |
| # crbug.com/1046060 |
| 'args': [ |
| '--test-launcher-filter-file=../../testing/buildbot/filters/android.emulator.net_unittests.filter', |
| ], |
| }, |
| 'fuchsia-code-coverage': { |
| 'swarming': { |
| 'shards': 14, |
| }, |
| }, |
| 'linux-chromeos-dbg': { |
| 'swarming': { |
| 'shards': 2, |
| }, |
| }, |
| 'win-asan': { |
| # TODO(crbug.com/40200867): net_unittests is slow under ASan. |
| 'swarming': { |
| 'shards': 16, |
| }, |
| }, |
| }, |
| }, |
| 'net_unittests RELEASE_LKGM': { |
| # TODO(b/319364912): vpython cannot be delivered via CIPD on skylab builders |
| 'remove_from': [ |
| 'chromeos-brya-chrome-dchecks-skylab', |
| 'chromeos-brya-chrome-skylab', |
| 'chromeos-brya-chrome-tests', |
| ], |
| }, |
| 'not_site_per_process_blink_web_tests': { |
| 'modifications': { |
| 'Linux Tests': { |
| "args": [ |
| "--additional-env-var=LLVM_PROFILE_FILE=${ISOLATED_OUTDIR}/profraw/default-%2m.profraw", |
| ], |
| }, |
| 'linux-code-coverage': { |
| 'args': [ |
| '--additional-env-var=LLVM_PROFILE_FILE=${ISOLATED_OUTDIR}/profraw/default-%2m%c.profraw', |
| ], |
| 'swarming': { |
| 'shards': 20, |
| }, |
| }, |
| 'linux-rel-cft': { |
| "args": [ |
| '--additional-env-var=LLVM_PROFILE_FILE=${ISOLATED_OUTDIR}/profraw/default-%2m.profraw', |
| '--flag-specific=chrome-for-testing', |
| ], |
| }, |
| }, |
| }, |
| 'notification_helper_unittests': { |
| 'remove_from': [ |
| # all these bots run Windows 7. |
| 'ToTWin', |
| 'ToTWin(dbg)', |
| 'ToTWin(dll)', |
| 'ToTWinOfficial', |
| 'ToTWinOfficial64', |
| 'ToTWin64', |
| 'ToTWin64(dbg)', |
| 'ToTWin64(dll)', |
| ], |
| }, |
| 'ondevice_stability_tests AMD Radeon RX 5500 XT': { |
| 'modifications': { |
| 'optimization_guide-win32': { |
| 'args': [ |
| '--target-platform=win32', |
| ], |
| }, |
| }, |
| }, |
| 'ondevice_stability_tests Intel UHD 630': { |
| 'modifications': { |
| 'optimization_guide-win32': { |
| 'args': [ |
| '--target-platform=win32', |
| ], |
| }, |
| }, |
| }, |
| 'ondevice_stability_tests NVIDIA GeForce GTX 1660': { |
| 'modifications': { |
| 'optimization_guide-win32': { |
| 'args': [ |
| '--target-platform=win32', |
| ], |
| }, |
| }, |
| }, |
| 'ozone_unittests': { |
| 'modifications': { |
| 'linux-chromeos-chrome': { |
| 'args': [ |
|