Bug 865006 - (4) Add more xpcshell tests for android; r=jmaher
authorGeoff Brown <gbrown@mozilla.com>
Sun, 25 Aug 2013 10:58:31 -0600
changeset 152264 f0efe070e0b4c7658d2a50ca832cd4497869ae82
parent 152234 133348d717a16369b0961f8c6cb417318b4df66e
child 152265 7254e01d17b971a3fdbf91cc1b18bbab3afdc90b
push id4254
push userakeybl@mozilla.com
push dateTue, 17 Sep 2013 14:18:33 +0000
treeherdermozilla-aurora@9edd56e694b0 [default view] [failures only]
perfherder[talos] [build metrics] [platform microbench] (compared to previous push)
reviewersjmaher
bugs865006
milestone26.0a1
Bug 865006 - (4) Add more xpcshell tests for android; r=jmaher
js/xpconnect/tests/unit/xpcshell.ini
netwerk/test/unit/xpcshell.ini
security/manager/ssl/tests/unit/xpcshell.ini
storage/test/unit/xpcshell.ini
testing/xpcshell/xpcshell_android.ini
toolkit/identity/tests/unit/xpcshell.ini
uriloader/exthandler/tests/unit/xpcshell.ini
xpcom/tests/unit/xpcshell.ini
--- a/js/xpconnect/tests/unit/xpcshell.ini
+++ b/js/xpconnect/tests/unit/xpcshell.ini
@@ -35,17 +35,21 @@ tail =
 [test_reflect_parse.js]
 [test_localeCompare.js]
 # Bug 676965: test fails consistently on Android
 fail-if = os == "android"
 [test_recursive_import.js]
 [test_xpcomutils.js]
 [test_unload.js]
 [test_attributes.js]
+# Bug 676965: test fails consistently on Android
+fail-if = os == "android"
 [test_params.js]
+# Bug 676965: test fails consistently on Android
+fail-if = os == "android"
 [test_tearoffs.js]
 [test_want_components.js]
 [test_components.js]
 [test_allowedDomains.js]
 [test_allowedDomainsXHR.js]
 [test_nuke_sandbox.js]
 [test_exportFunction.js]
 [test_watchdog.js]
--- a/netwerk/test/unit/xpcshell.ini
+++ b/netwerk/test/unit/xpcshell.ini
@@ -1,35 +1,43 @@
 [DEFAULT]
 head = head_channels.js head_cache.js
 tail =
 
 [test_304_responses.js]
+# Bug 675039: test hangs on Android-armv6 
+skip-if = os == "android"
 [test_cacheForOfflineUse_no-store.js]
 [test_307_redirect.js]
 [test_NetUtil.js]
 [test_URIs.js]
 [test_aboutblank.js]
 [test_assoc.js]
 [test_auth_jar.js]
 [test_auth_proxy.js]
 [test_authentication.js]
 [test_authpromptwrapper.js]
 [test_backgroundfilesaver.js]
 [test_bug203271.js]
+# Bug 675039: intermittent fail on Android-armv6 
+skip-if = os == "android"
 [test_bug248970_cache.js]
+# Bug 675039: intermittent fail on Android-armv6 
+skip-if = os == "android"
 [test_bug248970_cookie.js]
 [test_bug261425.js]
 [test_bug263127.js]
 [test_bug282432.js]
 [test_bug321706.js]
 [test_bug331825.js]
 [test_bug336501.js]
 [test_bug337744.js]
 [test_bug365133.js]
+# Bug 675039: intermittent fail on Android-armv6 
+skip-if = os == "android"
 [test_bug368702.js]
 [test_bug369787.js]
 [test_bug371473.js]
 [test_bug376660.js]
 [test_bug376844.js]
 [test_bug376865.js]
 [test_bug379034.js]
 [test_bug380994.js]
@@ -38,56 +46,84 @@ tail =
 [test_bug411952.js]
 [test_bug412945.js]
 [test_bug414122.js]
 [test_bug427957.js]
 [test_bug429347.js]
 [test_bug455311.js]
 [test_bug455598.js]
 [test_bug468426.js]
+# Bug 675039: intermittent fail on Android-armv6 
+skip-if = os == "android"
 [test_bug468594.js]
+# Bug 675039: intermittent fail on Android-armv6 
+skip-if = os == "android"
 [test_bug470716.js]
 [test_bug479413.js]
 [test_bug479485.js]
 [test_bug482601.js]
+# Bug 675039: intermittent fail on Android-armv6 
+skip-if = os == "android"
 [test_bug484684.js]
+# Bug 675039: intermittent fail on Android-armv6 
+skip-if = os == "android"
 [test_bug490095.js]
+# Bug 675039: intermittent fail on Android-armv6 
+skip-if = os == "android"
 [test_bug504014.js]
 [test_bug510359.js]
 [test_bug515583.js]
+# Bug 675039: intermittent fail on Android-armv6 
+skip-if = os == "android"
 [test_bug528292.js]
 [test_bug536324_64bit_content_length.js]
 [test_bug540566.js]
+# Bug 675039: intermittent fail on Android-armv6 
+skip-if = os == "android"
 [test_bug543805.js]
+# Bug 675039: intermittent fail on Android-armv6 
+skip-if = os == "android"
 [test_bug553970.js]
 [test_bug561042.js]
+# Bug 675039: test fails on Android 4.0
+skip-if = os == "android"
 [test_bug561276.js]
 [test_bug580508.js]
 [test_bug586908.js]
 [test_bug596443.js]
+# Bug 675039: intermittent fail on Android 
+skip-if = os == "android"
 [test_bug618835.js]
 [test_bug633743.js]
+# Bug 675039: intermittent fail on Android-armv6 
+skip-if = os == "android"
 [test_bug650995.js]
 [test_bug652761.js]
 [test_bug651100.js]
+# Bug 675039: intermittent hang on Android-x86 
+skip-if = os == "android"
 [test_bug654926.js]
 [test_bug654926_doom_and_read.js]
 [test_bug654926_test_seek.js]
 [test_bug659569.js]
 [test_bug660066.js]
 [test_bug667907.js]
 [test_bug667818.js]
 [test_bug669001.js]
+# Bug 675039: intermittent fail on Android-armv6 
+skip-if = os == "android"
 [test_bug712914_secinfo_validation.js]
 [test_bug770243.js]
 [test_bug894586.js]
 # Allocating 4GB might actually succeed on 64 bit machines
 skip-if = bits != 32
 [test_doomentry.js]
 [test_cacheflags.js]
+# Bug 675039: intermittent fail on Android-armv6 
+skip-if = os == "android"
 [test_cache_jar.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]
@@ -107,16 +143,18 @@ skip-if = bits != 32
 [test_fallback_response-error_canceled.js]
 [test_fallback_response-error_passing.js]
 [test_file_partial_inputstream.js]
 [test_file_protocol.js]
 [test_filestreams.js]
 [test_freshconnection.js]
 [test_gre_resources.js]
 [test_gzipped_206.js]
+# Bug 675039: intermittent fail on Android-armv6 
+skip-if = os == "android"
 [test_head.js]
 [test_header_Accept-Language.js]
 [test_headers.js]
 [test_http_headers.js]
 [test_httpauth.js]
 [test_httpcancel.js]
 [test_httpsuspend.js]
 [test_idnservice.js]
@@ -135,27 +173,31 @@ skip-if = bits != 32
 skip-if = os == "win"
 [test_nojsredir.js]
 [test_offline_status.js]
 [test_parse_content_type.js]
 [test_permmgr.js]
 [test_plaintext_sniff.js]
 [test_post.js]
 [test_private_necko_channel.js]
+# Bug 675039: intermittent fail on Android-armv6 
+skip-if = os == "android"
 [test_private_cookie_changed.js]
 [test_progress.js]
 [test_protocolproxyservice.js]
 [test_proxy-failover_canceled.js]
 [test_proxy-failover_passing.js]
 [test_proxy-replace_canceled.js]
 [test_proxy-replace_passing.js]
 [test_psl.js]
 [test_range_requests.js]
 [test_readline.js]
 [test_redirect-caching_canceled.js]
+# Bug 675039: intermittent fail on Android-armv6 
+skip-if = os == "android"
 [test_redirect-caching_failure.js]
 # Bug 675039: test fails consistently on Android
 fail-if = os == "android"
 [test_redirect-caching_passing.js]
 [test_redirect_canceled.js]
 [test_redirect_failure.js]
 # Bug 675039: test fails consistently on Android
 fail-if = os == "android"
@@ -188,11 +230,13 @@ run-if = hasNode
 [test_XHR_redirects.js]
 [test_pinned_app_cache.js]
 [test_offlinecache_custom-directory.js]
 run-sequentially = Hardcoded hash value includes port 4444.
 [test_bug767025.js]
 run-sequentially = Hardcoded hash value includes port 4444.
 [test_bug826063.js]
 [test_bug812167.js]
+# Bug 675039: intermittent fail on Android-armv6 
+skip-if = os == "android"
 [test_tldservice_nextsubdomain.js]
 [test_about_protocol.js]
 [test_bug856978.js]
--- a/security/manager/ssl/tests/unit/xpcshell.ini
+++ b/security/manager/ssl/tests/unit/xpcshell.ini
@@ -1,19 +1,27 @@
 [DEFAULT]
 head = head_psm.js
 tail =
 
 [test_certificate_usages.js]
+# Bug 676972: test fails consistently on Android
+fail-if = os == "android"
 [test_signed_apps.js]
+# Bug 676972: test fails consistently on Android
+fail-if = os == "android"
 [test_signed_apps-marketplace.js]
+# Bug 676972: test fails consistently on Android
+fail-if = os == "android"
 [test_datasignatureverifier.js]
 # Bug 676972: test hangs consistently on Android
 skip-if = os == "android"
 [test_hash_algorithms.js]
 # Bug 676972: test hangs consistently on Android
 skip-if = os == "android"
 [test_hmac.js]
 # Bug 676972: test hangs consistently on Android
 skip-if = os == "android"
 [test_sts_preloadlist_perwindowpb.js]
 [test_sts_preloadlist_selfdestruct.js]
 [test_ocsp_stapling.js]
+# Bug 676972: test fails consistently on Android
+fail-if = os == "android"
--- a/storage/test/unit/xpcshell.ini
+++ b/storage/test/unit/xpcshell.ini
@@ -17,16 +17,18 @@ fail-if = os == "android"
 [test_like_escape.js]
 [test_locale_collation.js]
 [test_page_size_is_32k.js]
 [test_sqlite_secure_delete.js]
 [test_statement_executeAsync.js]
 [test_statement_wrapper_automatically.js]
 [test_storage_aggregates.js]
 [test_storage_connection.js]
+# Bug 676981: test fails consistently on Android
+fail-if = os == "android"
 [test_storage_fulltextindex.js]
 [test_storage_function.js]
 [test_storage_progresshandler.js]
 [test_storage_service.js]
 [test_storage_service_unshared.js]
 [test_storage_statement.js]
 [test_storage_value_array.js]
 [test_unicode.js]
--- a/testing/xpcshell/xpcshell_android.ini
+++ b/testing/xpcshell/xpcshell_android.ini
@@ -1,12 +1,13 @@
 ; This Source Code Form is subject to the terms of the Mozilla Public
 ; License, v. 2.0. If a copy of the MPL was not distributed with this
 ; file, You can obtain one at http://mozilla.org/MPL/2.0/.
 
+
 [include:chrome/test/unit/xpcshell.ini]
 [include:intl/locale/tests/unit/xpcshell.ini]
 [include:netwerk/cookie/test/unit/xpcshell.ini]
 [include:modules/libjar/zipwriter/test/unit/xpcshell.ini]
 [include:parser/xml/test/unit/xpcshell.ini]
 [include:image/test/unit/xpcshell.ini]
 [include:dom/activities/tests/unit/xpcshell.ini]
 [include:dom/apps/tests/unit/xpcshell.ini]
@@ -41,8 +42,27 @@
 [include:services/common/tests/unit/xpcshell.ini]
 [include:services/crypto/components/tests/unit/xpcshell.ini]
 [include:services/healthreport/tests/xpcshell/xpcshell.ini]
 [include:services/metrics/tests/xpcshell/xpcshell.ini]
 [include:services/sync/tests/unit/xpcshell.ini]
 [include:browser/components/privatebrowsing/test/unit/xpcshell.ini]
 [include:browser/modules/test/unit/xpcshell.ini]
 [include:toolkit/components/telemetry/tests/unit/xpcshell.ini]
+[include:netwerk/test/unit/xpcshell.ini]
+[include:intl/strres/tests/unit/xpcshell.ini]
+[include:intl/unicharutil/tests/unit/xpcshell.ini]
+[include:intl/uconv/tests/unit/xpcshell.ini]
+[include:uriloader/exthandler/tests/unit/xpcshell.ini]
+[include:services/datareporting/tests/xpcshell/xpcshell.ini]
+[include:storage/test/unit/xpcshell.ini]
+[include:docshell/test/unit/xpcshell.ini]
+[include:js/xpconnect/tests/unit/xpcshell.ini]
+[include:js/jsd/test/xpcshell.ini]
+[include:browser/devtools/shared/test/unit/xpcshell.ini]
+[include:browser/components/migration/tests/unit/xpcshell.ini]
+[include:browser/components/places/tests/unit/xpcshell.ini]
+[include:browser/components/sessionstore/test/unit/xpcshell.ini]
+[include:browser/components/shell/test/unit/xpcshell.ini]
+[include:browser/components/dirprovider/tests/unit/xpcshell.ini]
+[include:browser/components/downloads/test/unit/xpcshell.ini]
+[include:browser/components/feeds/test/unit/xpcshell.ini]
+[include:security/manager/ssl/tests/unit/xpcshell.ini]
--- a/toolkit/identity/tests/unit/xpcshell.ini
+++ b/toolkit/identity/tests/unit/xpcshell.ini
@@ -20,8 +20,10 @@ skip-if = os == "android"
 [test_observer_topics.js]
 skip-if = os == "android"
 [test_provisioning.js]
 skip-if = os == "android"
 [test_relying_party.js]
 skip-if = os == "android"
 [test_store.js]
 [test_well-known.js]
+# Bug 905340 - http port dependency causes failure on Android 4.0
+skip-if = os == "android"
--- a/uriloader/exthandler/tests/unit/xpcshell.ini
+++ b/uriloader/exthandler/tests/unit/xpcshell.ini
@@ -3,8 +3,10 @@ head = head_handlerService.js
 tail = tail_handlerService.js
 
 [test_getTypeFromExtension_ext_to_type_mapping.js]
 [test_getTypeFromExtension_with_empty_Content_Type.js]
 [test_handlerService.js]
 # Bug 676997: test consistently fails on Android
 fail-if = os == "android"
 [test_punycodeURIs.js]
+# Bug 676997: test consistently fails on Android
+fail-if = os == "android"
--- a/xpcom/tests/unit/xpcshell.ini
+++ b/xpcom/tests/unit/xpcshell.ini
@@ -2,16 +2,18 @@
 head = head_xpcom.js
 tail = 
 
 [test_bug121341.js]
 [test_bug325418.js]
 [test_bug332389.js]
 [test_bug333505.js]
 [test_bug364285-1.js]
+# Bug 902073: test fails consistently on Android x86
+skip-if = os == "android"
 [test_bug374754.js]
 [test_bug476919.js]
 # Bug 676998: test fails consistently on Android
 fail-if = os == "android"
 [test_bug478086.js]
 [test_bug656331.js]
 # Bug 676998: test fails consistently on Android
 fail-if = os == "android"