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