Commit 2486dcb0 authored by Haiyang Pan's avatar Haiyang Pan Committed by Commit Bot

emulator: Balance test suites between MM-x86-rel and MM-x86-rel-non-cq

Most of test suites will be run in MM-x86-rel-non-cq
MM-x86-rel will run only chrome_public_test_apk since it fails very often.
And have it run on 4-cores to evaluate capacity

Bug: 997376, 1127110
Change-Id: I57cd561600a28fcf21e440b167729a02ccd13909
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/2415141
Commit-Queue: Haiyang Pan <hypan@google.com>
Reviewed-by: default avatarBen Pastene <bpastene@chromium.org>
Cr-Commit-Position: refs/heads/master@{#808429}
parent f9165d95
This diff is collapsed.
This diff is collapsed.
......@@ -73,3 +73,6 @@
# crbug.com/1112812
-org.chromium.chrome.browser.autofill_assistant.AutofillAssistantAutostartTest.testAutostart
-org.chromium.chrome.browser.autofill.AutofillUpstreamTest.testSaveCardInfoBarWithEmptyYear
# crbug.com/1061178
-org.chromium.chrome.browser.tasks.tab_management.TabGridDialogTest.testSwipeToDismiss_Dialog
......@@ -55,7 +55,7 @@
# crbug/1060399: only enable wpr tests on marshmallow CI bot
# due to the restriction that render test only works on marshamllow.
'modifications': {
'android-marshmallow-x86-rel': {
'android-marshmallow-x86-rel-non-cq': {
'experiment_percentage': 100, # https://crbug.com/1060399
},
},
......@@ -648,7 +648,7 @@
'shards': 3,
},
},
'android-marshmallow-x86-rel': {
'android-marshmallow-x86-rel-non-cq': {
# https://crbug.com/1039860
'args': [
'--test-launcher-filter-file=../../testing/buildbot/filters/android.emulator.cc_unittests.filter',
......@@ -733,14 +733,6 @@
'args': [
'--test-launcher-filter-file=../../testing/buildbot/filters/android.emulator_m.chrome_public_test_apk.filter',
],
'swarming': {
'dimension_sets': [
{
# Use 8-cores to shorten test runtime.
'machine_type': 'n1-standard-8',
},
],
},
},
'android-pie-arm64-rel': {
'args': [
......@@ -781,7 +773,7 @@
'remove_from': [
'Lollipop Tablet Tester',
'Marshmallow Tablet Tester',
'android-marshmallow-x86-rel',
'android-marshmallow-x86-rel-non-cq',
'android-pie-x86-rel',
'android-pie-arm64-rel', # https://crbug.com/1010211
'ToTAndroid',
......@@ -960,7 +952,7 @@
'shards': 16,
},
},
'android-marshmallow-x86-rel': {
'android-marshmallow-x86-rel-non-cq': {
'args': [
'--test-launcher-filter-file=../../testing/buildbot/filters/android.emulator_m.content_browsertests.filter',
],
......@@ -1040,7 +1032,7 @@
},
'content_shell_crash_test': {
'remove_from': [
'android-marshmallow-x86-rel', # crbug.com/1084353
'android-marshmallow-x86-rel-non-cq', # crbug.com/1084353
],
'modifications': {
'Win10 Tests x64 (dbg)': {
......@@ -1054,7 +1046,7 @@
'android-code-coverage-native', # crbug/1018434
],
'modifications': {
'android-marshmallow-x86-rel': {
'android-marshmallow-x86-rel-non-cq': {
'args': [
'--test-launcher-filter-file=../../testing/buildbot/filters/android.emulator_m.content_shell_test_apk.filter',
],
......@@ -1317,7 +1309,7 @@
],
},
},
'android-marshmallow-x86-rel': {
'android-marshmallow-x86-rel-non-cq': {
'args': [
'--test-launcher-filter-file=../../testing/buildbot/filters/android.emulator.gl_tests.filter',
],
......@@ -1572,7 +1564,7 @@
},
'media_unittests': {
'modifications': {
'android-marshmallow-x86-rel': {
'android-marshmallow-x86-rel-non-cq': {
'args': [
'--test-launcher-filter-file=../../testing/buildbot/filters/android.emulator_m.media_unittests.filter',
],
......@@ -1765,7 +1757,7 @@
'shards': 4,
}
},
'android-marshmallow-x86-rel': {
'android-marshmallow-x86-rel-non-cq': {
# crbug.com/1046060
'args': [
'--test-launcher-filter-file=../../testing/buildbot/filters/android.emulator.net_unittests.filter',
......@@ -1935,7 +1927,6 @@
'Lollipop Tablet Tester',
'Marshmallow Tablet Tester',
'android-code-coverage-native', # https://crbug.com/1018780
'android-marshmallow-x86-rel', # crbug.com/1098111
],
'modifications': {
'Android CFI': {
......@@ -2004,7 +1995,6 @@
'Lollipop Tablet Tester',
'Marshmallow Tablet Tester',
'android-code-coverage-native', # crbug/1018434
'android-marshmallow-x86-rel', # crbug.com/1098111
],
'modifications': {
'Lollipop Phone Tester': {
......@@ -2050,7 +2040,7 @@
'android-code-coverage-native', # crbug/1018434
],
'modifications': {
'android-marshmallow-x86-rel': {
'android-marshmallow-x86-rel-non-cq': {
'args': [
'--test-launcher-filter-file=../../testing/buildbot/filters/android.emulator_m.content_shell_test_apk.filter',
],
......@@ -2075,7 +2065,6 @@
'ToTAndroid',
'ToTAndroidCFI',
'android-code-coverage-native', # https://crbug.com/1018431
'android-marshmallow-x86-rel', # crbug.com/1098111
],
'modifications': {
'android-marshmallow-x86-rel-non-cq': {
......@@ -2157,7 +2146,7 @@
'android-code-coverage-native',
'android-lollipop-arm-rel',
'android-marshmallow-arm64-rel',
'android-marshmallow-x86-rel',
'android-marshmallow-x86-rel-non-cq',
'android-nougat-arm64-rel',
'android-pie-arm64-rel',
'android-pie-x86-rel',
......@@ -2343,7 +2332,7 @@
'--shard-timeout=300',
],
},
'android-marshmallow-x86-rel': {
'android-marshmallow-x86-rel-non-cq': {
'args': [
'--test-launcher-filter-file=../../testing/buildbot/filters/android.emulator.sandbox_linux_unittests.filter',
]
......@@ -2530,14 +2519,14 @@
},
'telemetry_chromium_minidump_unittests': {
'remove_from': [
'android-marshmallow-x86-rel', # crbug.com/1084352
'android-marshmallow-x86-rel-non-cq', # crbug.com/1084352
],
},
'telemetry_monochrome_minidump_unittests': {
'remove_from': [
# Monochrome isn't supported on M.
'android-marshmallow-arm64-rel',
'android-marshmallow-x86-rel',
'android-marshmallow-x86-rel-non-cq',
],
},
'telemetry_perf_unittests': {
......@@ -2593,7 +2582,7 @@
},
},
'remove_from': [
'android-marshmallow-x86-rel', # crbug.com/1084352
'android-marshmallow-x86-rel-non-cq', # crbug.com/1084352
# There's no need to run telemetry_perf_unittests on both lollipop and
# marshmallow on the CQ. https://crbug.com/1026487.
'android-marshmallow-arm64-rel',
......@@ -2771,7 +2760,7 @@
},
'viz_unittests': {
'modifications': {
'android-marshmallow-x86-rel': {
'android-marshmallow-x86-rel-non-cq': {
'args': [
'--test-launcher-filter-file=../../testing/buildbot/filters/android.emulator.viz_unittests.filter',
],
......@@ -2785,21 +2774,21 @@
},
'vr_android_unittests': {
'remove_from': [
'android-marshmallow-x86-rel',
'android-marshmallow-x86-rel-non-cq',
'android-pie-x86-rel',
'android-code-coverage-native', # crbug/1018434
],
},
'vr_common_unittests': {
'remove_from': [
'android-marshmallow-x86-rel',
'android-marshmallow-x86-rel-non-cq',
'android-pie-x86-rel',
'android-code-coverage-native', # crbug/1018431
],
},
'vr_pixeltests': {
'remove_from': [
'android-marshmallow-x86-rel',
'android-marshmallow-x86-rel-non-cq',
'android-pie-x86-rel',
'VR Linux',
'android-code-coverage-native', # crbug/1018431
......@@ -2921,12 +2910,12 @@
},
'weblayer_bundle_test': {
'remove_from': [
'android-marshmallow-x86-rel', # crbug.com/1088013
'android-marshmallow-x86-rel-non-cq', # crbug.com/1088013
],
},
'weblayer_instrumentation_test_apk': {
'remove_from': [
'android-marshmallow-x86-rel', # crbug.com/1088013
'android-marshmallow-x86-rel-non-cq', # crbug.com/1088013
],
},
'webview_instrumentation_test_apk': {
......
......@@ -94,45 +94,18 @@
},
},
# List gtests that are removed in marshmallow emulator builder due to:
# - GCE capacity limitation
# - or timeout issue (crbug.com/1093602)
# They will be run in a marshmallow emulator FYI builder to keep test
# coverage or debug the timeout issue.
'android_marshmallow_emulator_backlog_gtests': {
'network_service_out_of_process_chrome_public_test_apk': {
# List gtests that run on android-marshmallow-x86-rel builder.
# Test suites will be gradually moved from android_marshmallow_wpr_gtests
# to this one, when there are more GCE capacity.
'android_marshmallow_emulator_gtests': {
'chrome_public_test_apk': {
'swarming': {
'shards': 20,
},
'args': [
'--disable-features=NetworkServiceInProcess',
],
'mixins': [
'chrome-gold-service-account',
'skia_gold_test',
],
'test': 'chrome_public_test_apk',
},
'network_service_out_of_process_content_browsertests': {
'args': [
'--disable-features=NetworkServiceInProcess',
],
'swarming': {
'shards': 5,
},
'test': 'content_browsertests',
},
'network_service_webview_instrumentation_test_apk': {
'swarming': {
'shards': 20,
},
'args': [
# TODO(crbug.com/882650): WebView currently does not support running network
# service OOP.
'--enable-features=NetworkService,NetworkServiceInProcess',
'--test-launcher-filter-file=../../testing/buildbot/filters/mojo.fyi.network_webview_instrumentation_test_apk.filter',
],
'test': 'webview_instrumentation_test_apk',
},
},
......
......@@ -750,8 +750,7 @@
],
'os_type': 'android',
'test_suites': {
'gtest_tests': 'android_marshmallow_wpr_gtests',
'isolated_scripts': 'marshmallow_nougat_pie_isolated_scripts_with_proguard',
'gtest_tests': 'android_marshmallow_emulator_gtests',
}
},
'android-marshmallow-x86-rel-non-cq': {
......@@ -763,7 +762,8 @@
],
'os_type': 'android',
'test_suites': {
'gtest_tests': 'android_marshmallow_emulator_backlog_gtests',
'gtest_tests': 'android_marshmallow_wpr_gtests',
'isolated_scripts': 'marshmallow_nougat_pie_isolated_scripts_with_proguard',
}
},
'android-nougat-arm64-rel': {
......
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