Bug 1487877 - Disable some xpcshell tests on Android/debug only; r=me,a=test-only
authorGeoff Brown <gbrown@mozilla.com>
Mon, 03 Sep 2018 08:57:55 -0600
changeset 434503 75411571f3a4aeabbc1697b5dd7f4f827af3d29d
parent 434502 0084e3d7b3d4f1ec97d95775207db3676bf0aac0
child 434504 7c7fc9954938c32a2519678f66720505b16d72af
push id34563
push userdvarga@mozilla.com
push dateMon, 03 Sep 2018 21:54:32 +0000
treeherdermozilla-central@d14aaf65a80b [default view] [failures only]
perfherder[talos] [build metrics] [platform microbench] (compared to previous push)
reviewersme, test-only
bugs1487877
milestone63.0a1
first release with
nightly linux32
nightly linux64
nightly mac
nightly win32
nightly win64
last release without
nightly linux32
nightly linux64
nightly mac
nightly win32
nightly win64
Bug 1487877 - Disable some xpcshell tests on Android/debug only; r=me,a=test-only These continue to run on Android/opt and on debug on other platforms. These tests have very-long run times on Android/debug, making it impossible to balance chunk run-times and causing intermittent task timeouts.
toolkit/components/extensions/test/xpcshell/xpcshell-common.ini
--- a/toolkit/components/extensions/test/xpcshell/xpcshell-common.ini
+++ b/toolkit/components/extensions/test/xpcshell/xpcshell-common.ini
@@ -58,36 +58,37 @@ skip-if = os == "android" # checking for
 [test_ext_idle.js]
 [test_ext_legacy_extension_context.js]
 [test_ext_legacy_extension_embedding.js]
 [test_ext_localStorage.js]
 [test_ext_management.js]
 skip-if = (os == "win" && !debug) #Bug 1419183 disable on Windows
 [test_ext_management_uninstall_self.js]
 [test_ext_messaging_startup.js]
-skip-if = appname == "thunderbird"
+skip-if = appname == "thunderbird" || (os == "android" && debug)
 [test_ext_onmessage_removelistener.js]
 skip-if = true # This test no longer tests what it is meant to test.
 [test_ext_permission_xhr.js]
 [test_ext_persistent_events.js]
 [test_ext_privacy.js]
-skip-if = appname == "thunderbird"
+skip-if = appname == "thunderbird" || (os == "android" && debug)
 [test_ext_privacy_disable.js]
 skip-if = appname == "thunderbird"
 [test_ext_privacy_update.js]
 [test_ext_proxy_auth.js]
 [test_ext_proxy_config.js]
 skip-if = appname == "thunderbird"
 [test_ext_proxy_onauthrequired.js]
 [test_ext_proxy_settings.js]
 skip-if = appname == "thunderbird" || os == "android" # proxy settings are not supported on android
 [test_ext_proxy_socks.js]
 [test_ext_proxy_speculative.js]
 [test_ext_proxy_startup.js]
 [test_ext_redirects.js]
+skip-if = os == "android" && debug
 [test_ext_runtime_connect_no_receiver.js]
 [test_ext_runtime_getBrowserInfo.js]
 [test_ext_runtime_getPlatformInfo.js]
 [test_ext_runtime_id.js]
 [test_ext_runtime_onInstalled_and_onStartup.js]
 skip-if = true # bug 1315829
 [test_ext_runtime_sendMessage.js]
 [test_ext_runtime_sendMessage_errors.js]
@@ -98,18 +99,21 @@ skip-if = true # bug 1315829
 [test_ext_schema.js]
 [test_ext_shutdown_cleanup.js]
 [test_ext_simple.js]
 [test_ext_startupData.js]
 [test_ext_startup_cache.js]
 skip-if = os == "android"
 [test_ext_startup_perf.js]
 [test_ext_storage.js]
+skip-if = os == "android" && debug
 [test_ext_storage_idb_data_migration.js]
+skip-if = os == "android" && debug
 [test_ext_storage_content.js]
+skip-if = os == "android" && debug
 [test_ext_storage_managed.js]
 skip-if = os == "android"
 [test_ext_storage_sync.js]
 head = head.js head_sync.js
 skip-if = appname == "thunderbird" || os == "android"
 [test_ext_storage_sync_crypto.js]
 skip-if = appname == "thunderbird" || os == "android"
 [test_ext_storage_tab.js]
@@ -119,22 +123,27 @@ skip-if = os == "android" # checking for
 skip-if = os == 'android' # Bug 1258975 on android.
 [test_ext_telemetry.js]
 [test_ext_trustworthy_origin.js]
 [test_ext_topSites.js]
 skip-if = os == "android"
 [test_ext_unload_frame.js]
 skip-if = true # Too frequent intermittent failures
 [test_ext_webRequest_auth.js]
+skip-if = os == "android" && debug
 [test_ext_webRequest_filterResponseData.js]
+skip-if = os == "android" && debug
 [test_ext_webRequest_permission.js]
+skip-if = os == "android" && debug
 [test_ext_webRequest_responseBody.js]
+skip-if = os == "android" && debug
 [test_ext_webRequest_set_cookie.js]
-skip-if = appname == "thunderbird"
+skip-if = appname == "thunderbird" || (os == "android" && debug)
 [test_ext_webRequest_startup.js]
+skip-if = os == "android" && debug
 [test_ext_webRequest_suspend.js]
 [test_ext_webRequest_webSocket.js]
 skip-if = appname == "thunderbird"
 [test_ext_xhr_capabilities.js]
 [test_native_manifests.js]
 subprocess = true
 skip-if = os == "android"
 [test_ext_permissions.js]