Bug 1546553 - Disable some xpcshell tests on Android x86_64; r=jmaher
authorGeoff Brown <gbrown@mozilla.com>
Fri, 03 May 2019 16:50:15 +0000
changeset 531337 70b26c05406e45df7299bdba32e85a4678e3bf5c
parent 531336 2025ae0435937b49c9aa6e5ec37aa9790c97a95a
child 531338 0ef64a5380eb537e9e705d14eb4ad97d0faae146
push id11265
push userffxbld-merge
push dateMon, 13 May 2019 10:53:39 +0000
treeherdermozilla-beta@77e0fe8dbdd3 [default view] [failures only]
perfherder[talos] [build metrics] [platform microbench] (compared to previous push)
reviewersjmaher
bugs1546553
milestone68.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 1546553 - Disable some xpcshell tests on Android x86_64; r=jmaher These tests need to be disabled to get a green run on the Android x86_64 test platform. The failures in toolkit/components/extensions are concerning and definitely require follow-up. Differential Revision: https://phabricator.services.mozilla.com/D29843
docshell/test/unit/xpcshell.ini
dom/ipc/tests/xpcshell.ini
js/xpconnect/tests/unit/xpcshell.ini
netwerk/test/unit/xpcshell.ini
toolkit/components/extensions/test/xpcshell/xpcshell.ini
toolkit/components/telemetry/tests/unit/xpcshell.ini
--- a/docshell/test/unit/xpcshell.ini
+++ b/docshell/test/unit/xpcshell.ini
@@ -7,8 +7,9 @@ head = head_docshell.js
 skip-if = os == 'android'
 [test_nsDefaultURIFixup_info.js]
 skip-if = os == 'android'
 [test_pb_notification.js]
 # Bug 751575: unrelated JS changes cause timeouts on random platforms
 skip-if = true
 [test_privacy_transition.js]
 [test_setUsePrivateBrowsing.js]
+skip-if = os == 'android' && processor == 'x86_64' && debug
--- a/dom/ipc/tests/xpcshell.ini
+++ b/dom/ipc/tests/xpcshell.ini
@@ -1,1 +1,2 @@
 [test_sharedMap.js]
+skip-if = os == "android" && processor == "x86_64"
--- a/js/xpconnect/tests/unit/xpcshell.ini
+++ b/js/xpconnect/tests/unit/xpcshell.ini
@@ -64,19 +64,21 @@ support-files =
 [test_bug1244222.js]
 [test_bug_442086.js]
 [test_callFunctionWithAsyncStack.js]
 [test_cenums.js]
 [test_compileScript.js]
 [test_deepFreezeClone.js]
 [test_defineModuleGetter.js]
 [test_file.js]
+skip-if = os == 'android' && processor == 'x86_64'
 [test_blob.js]
 [test_blob2.js]
 [test_file2.js]
+skip-if = os == 'android' && processor == 'x86_64'
 [test_getCallerLocation.js]
 [test_generateQI.js]
 [test_import.js]
 [test_import_fail.js]
 [test_isModuleLoaded.js]
 [test_js_weak_references.js]
 [test_onGarbageCollection-01.js]
 head = head_ongc.js
--- a/netwerk/test/unit/xpcshell.ini
+++ b/netwerk/test/unit/xpcshell.ini
@@ -179,16 +179,17 @@ skip-if = bits != 32
 [test_bug1064258.js]
 [test_bug1177909.js]
 [test_bug1218029.js]
 [test_udpsocket.js]
 [test_udpsocket_offline.js]
 [test_doomentry.js]
 [test_cacheflags.js]
 [test_cache_jar.js]
+skip-if = os == "android" && processor == "x86_64"
 [test_cache-entry-id.js]
 [test_channel_close.js]
 [test_compareURIs.js]
 [test_compressappend.js]
 [test_content_encoding_gzip.js]
 [test_content_sniffer.js]
 [test_cookie_header.js]
 [test_cookiejars.js]
@@ -418,17 +419,17 @@ skip-if = appname == "thunderbird"
 skip-if = (verify && !debug && (os == 'win'))
 [test_channel_priority.js]
 [test_bug1312774_http1.js]
 [test_bug1312782_http1.js]
 [test_bug1355539_http1.js]
 [test_bug1378385_http1.js]
 [test_tls_flags_separate_connections.js]
 [test_tls_flags.js]
-skip-if = (verify && (os == 'linux'))
+skip-if = (verify && (os == 'linux')) || (os == "android" && processor == "x86_64")
 [test_uri_mutator.js]
 [test_bug1411316_http1.js]
 [test_header_Server_Timing.js]
 # Test requires http/2, and http/2 server doesn't run on android.
 skip-if = os == "android"
 run-sequentially = node server exceptions dont replay well
 [test_trr.js]
 # http2-using tests require node available
--- a/toolkit/components/extensions/test/xpcshell/xpcshell.ini
+++ b/toolkit/components/extensions/test/xpcshell/xpcshell.ini
@@ -43,24 +43,32 @@ skip-if = toolkit == 'android' # browser
 [test_ext_manifest_minimum_opera_version.js]
 [test_ext_manifest_themes.js]
 [test_ext_permission_warnings.js]
 [test_ext_schemas.js]
 [test_ext_schemas_roots.js]
 [test_ext_schemas_async.js]
 [test_ext_schemas_allowed_contexts.js]
 [test_ext_schemas_interactive.js]
+skip-if = os == 'android' && processor == 'x86_64'
 [test_ext_schemas_manifest_permissions.js]
+skip-if = os == 'android' && processor == 'x86_64'
 [test_ext_schemas_privileged.js]
+skip-if = os == 'android' && processor == 'x86_64'
 [test_ext_schemas_revoke.js]
 [test_ext_test_mock.js]
+skip-if = os == 'android' && processor == 'x86_64'
 [test_ext_unknown_permissions.js]
+skip-if = os == 'android' && processor == 'x86_64'
 [test_load_all_api_modules.js]
 [test_locale_converter.js]
 [test_locale_data.js]
+skip-if = os == 'android' && processor == 'x86_64'
 [test_ext_ipcBlob.js]
+skip-if = os == 'android' && processor == 'x86_64'
 
 [test_ext_runtime_sendMessage_args.js]
+skip-if = os == 'android' && processor == 'x86_64'
 
 [include:xpcshell-common.ini]
-skip-if = os != 'android' # only android is left without e10s
+skip-if = os != 'android' || (os == 'android' && processor == 'x86_64') # only android is left without e10s
 [include:xpcshell-content.ini]
-skip-if = os != 'android' # only android is left without e10s
+skip-if = os != 'android' || (os == 'android' && processor == 'x86_64') # only android is left without e10s
--- a/toolkit/components/telemetry/tests/unit/xpcshell.ini
+++ b/toolkit/components/telemetry/tests/unit/xpcshell.ini
@@ -43,17 +43,17 @@ tags = addons
 [test_PingAPI.js]
 skip-if = os == "android"
 [test_TelemetryFlagClear.js]
 [test_TelemetryLateWrites.js]
 [test_TelemetryLockCount.js]
 [test_TelemetryController.js]
 [test_TelemetryClientID_reset.js]
 [test_HealthPing.js]
-skip-if = (verify && (os == 'win'))
+skip-if = (verify && (os == 'win')) || (os == 'android' && processor == 'x86_64')
 tags = addons
 [test_TelemetryController_idle.js]
 [test_TelemetryControllerShutdown.js]
 tags = addons
 [test_TelemetryStopwatch.js]
 [test_TelemetryControllerBuildID.js]
 [test_TelemetrySendOldPings.js]
 skip-if = os == "android" # Disabled due to intermittent orange on Android