Bug 1551226 - Run Android x86_64 7.0/debug mochitests; r=snorp
authorGeoff Brown <gbrown@mozilla.com>
Mon, 13 May 2019 20:52:36 +0000
changeset 535552 2b0045289ea3ff901ce697c2bb51389bca055074
parent 535551 b231eb222b8c8b9eab3014459ff4cf48b6f1d24b
child 535553 8e51c8d00793669923134baaf44f32b552c6c991
push id2082
push userffxbld-merge
push dateMon, 01 Jul 2019 08:34:18 +0000
treeherdermozilla-release@2fb19d0466d2 [default view] [failures only]
perfherder[talos] [build metrics] [platform microbench] (compared to previous push)
reviewerssnorp
bugs1551226, 1534732
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 1551226 - Run Android x86_64 7.0/debug mochitests; r=snorp We can run /debug mochitests against geckoview for the cost of another dozen or so test annotations. Both /opt and /debug mochitests are nearly worthy of tier 1, but still waiting for bug 1534732. Differential Revision: https://phabricator.services.mozilla.com/D30931
docshell/test/mochitest/mochitest.ini
dom/base/test/mochitest.ini
dom/html/test/mochitest.ini
dom/indexedDB/test/mochitest.ini
dom/ipc/tests/mochitest.ini
dom/smil/test/mochitest.ini
dom/tests/mochitest/bugs/mochitest.ini
dom/xhr/tests/mochitest.ini
dom/xml/test/mochitest.ini
js/xpconnect/tests/mochitest/mochitest.ini
taskcluster/ci/test/mochitest.yml
taskcluster/ci/test/test-sets.yml
toolkit/components/url-classifier/tests/mochitest/mochitest.ini
--- a/docshell/test/mochitest/mochitest.ini
+++ b/docshell/test/mochitest/mochitest.ini
@@ -68,16 +68,17 @@ skip-if = true
 [test_bug511449.html]
 skip-if = toolkit != "cocoa" || headless # Headless: bug 1410525
 support-files = file_bug511449.html
 [test_bug529119-1.html]
 [test_bug529119-2.html]
 [test_bug530396.html]
 support-files = bug530396-noref.sjs bug530396-subframe.html
 [test_bug540462.html]
+skip-if = toolkit == 'android' && debug && !is_fennec
 [test_bug551225.html]
 [test_bug570341.html]
 skip-if = (verify && !debug && (os == 'win'))
 [test_bug580069.html]
 skip-if = (verify && !debug && (os == 'win'))
 [test_bug590573.html]
 [test_bug598895.html]
 skip-if = toolkit == 'android'
--- a/dom/base/test/mochitest.ini
+++ b/dom/base/test/mochitest.ini
@@ -840,10 +840,11 @@ tags = audiochannel
 [test_window_extensible.html]
 [test_window_indexing.html]
 [test_window_keys.html]
 [test_window_named_frame_enumeration.html]
 [test_window_own_props.html]
 [test_window_proto.html]
 [test_writable-replaceable.html]
 [test_x-frame-options.html]
+skip-if = toolkit == 'android' && debug && !is_fennec
 [test_youtube_flash_embed.html]
 # Please keep alphabetical order.
--- a/dom/html/test/mochitest.ini
+++ b/dom/html/test/mochitest.ini
@@ -570,16 +570,17 @@ skip-if = toolkit == "android" || toolki
 [test_non-ascii-cookie.html]
 support-files = file_cookiemanager.js
 [test_bug765780.html]
 [test_bug871161.html]
 support-files = file_bug871161-1.html file_bug871161-2.html
 [test_bug1013316.html]
 [test_window_open_close.html]
 tags = openwindow
+skip-if = toolkit == "android" && debug && !is_fennec
 [test_viewport_resize.html]
 [test_image_clone_load.html]
 [test_bug1203668.html]
 [test_bug1166138.html]
 [test_bug1230665.html]
 [test_filepicker_default_directory.html]
 skip-if = toolkit == 'android'
 [test_bug1233598.html]
--- a/dom/indexedDB/test/mochitest.ini
+++ b/dom/indexedDB/test/mochitest.ini
@@ -164,17 +164,19 @@ skip-if = verify
 [test_file_cross_database_copying.html]
 [test_file_delete.html]
 [test_file_os_delete.html]
 [test_file_put_deleted.html]
 [test_file_put_get_object.html]
 [test_file_put_get_values.html]
 [test_file_replace.html]
 [test_file_resurrection_delete.html]
+skip-if = toolkit == 'android' && !is_fennec
 [test_file_resurrection_transaction_abort.html]
+skip-if = toolkit == 'android' && !is_fennec
 [test_file_sharing.html]
 [test_file_transaction_abort.html]
 [test_filehandle_append_read_data.html]
 [test_filehandle_compat.html]
 [test_filehandle_disabled_pref.html]
 [test_filehandle_getFile.html]
 [test_filehandle_iteration.html]
 [test_filehandle_lifetimes.html]
--- a/dom/ipc/tests/mochitest.ini
+++ b/dom/ipc/tests/mochitest.ini
@@ -19,11 +19,11 @@ skip-if = !(crashreporter && !e10s && (t
 [test_temporaryfile_stream.html]
 skip-if = !e10s || toolkit == 'android' || (os == "win" && processor == "aarch64") # Bug 1525959, aarch64 due to 1531150
 support-files =
   blob_verify.sjs
   !/dom/canvas/test/captureStream_common.js
 [test_Preallocated.html]
 skip-if = !e10s || toolkit == 'android' # Bug 1525959
 [test_force_oop_iframe.html]
-skip-if = !e10s || (os == "android" && !debug) #Bug 1545178
+skip-if = !e10s || (os == "android" && !debug) || (os == "android" && debug && !is_fennec) #Bug 1545178
 support-files =
   file_dummy.html
--- a/dom/smil/test/mochitest.ini
+++ b/dom/smil/test/mochitest.ini
@@ -56,10 +56,11 @@ skip-if = toolkit == 'android' #TIMED_OU
 [test_smilSyncbaseTarget.xhtml]
 [test_smilTextZoom.xhtml]
 [test_smilTimeEvents.xhtml]
 [test_smilTiming.xhtml]
 [test_smilTimingZeroIntervals.xhtml]
 [test_smilUpdatedInterval.xhtml]
 [test_smilValues.xhtml]
 [test_smilWithTransition.html]
+skip-if = toolkit == 'android' && !is_fennec
 [test_smilWithXlink.xhtml]
 [test_smilXHR.xhtml]
--- a/dom/tests/mochitest/bugs/mochitest.ini
+++ b/dom/tests/mochitest/bugs/mochitest.ini
@@ -51,16 +51,17 @@ skip-if = toolkit == 'android'
 [test_bug304459.html]
 [test_bug308856.html]
 [test_bug327891.html]
 [test_bug333983.html]
 [test_bug335976.xhtml]
 [test_bug342448.html]
 [test_bug345521.html]
 [test_bug346659.html]
+skip-if = toolkit == 'android' && !is_fennec && debug
 [test_bug369306.html]
 skip-if = toolkit == 'android' #TIMED_OUT
 [test_bug370098.html]
 [test_bug377539.html]
 [test_bug384122.html]
 [test_bug389366.html]
 [test_bug393974.html]
 [test_bug394769.html]
--- a/dom/xhr/tests/mochitest.ini
+++ b/dom/xhr/tests/mochitest.ini
@@ -99,18 +99,19 @@ skip-if = toolkit == 'android'
 [test_xhr_overridemimetype_throws_on_invalid_state.html]
 [test_XHR_parameters.html]
 [test_xhr_progressevents.html]
 skip-if = toolkit == 'android'
 [test_xhr_send.html]
 [test_xhr_send_readystate.html]
 [test_XHR_system.html]
 [test_XHR_timeout.html]
-skip-if = (android_version == '18' && debug)
+skip-if = toolkit == 'android' && debug
 support-files = test_XHR_timeout.js
 [test_xhr_withCredentials.html]
 [test_XHRDocURI.html]
 [test_XHRResponseURL.html]
 [test_XHRSendData.html]
 [test_sync_xhr_document_write_with_iframe.html]
+skip-if = toolkit == "android" && debug && !is_fennec
 [test_nestedSyncXHR.html]
 [test_event_listener_leaks.html]
 skip-if = (os == "win" && processor == "aarch64") #bug 1535784
--- a/dom/xml/test/mochitest.ini
+++ b/dom/xml/test/mochitest.ini
@@ -9,9 +9,10 @@ support-files =
 [test_bug232004.xhtml]
 [test_bug293347.html]
 [test_bug343870.xhtml]
 [test_bug355213.xhtml]
 [test_bug392338.html]
 [test_bug399502.xhtml]
 [test_bug445330.html]
 [test_bug691215.html]
+skip-if = toolkit == "android" && debug && !is_fennec
 [test_viewport.xhtml]
--- a/js/xpconnect/tests/mochitest/mochitest.ini
+++ b/js/xpconnect/tests/mochitest/mochitest.ini
@@ -64,16 +64,17 @@ support-files =
 [test_bug636097.html]
 [test_bug650273.html]
 [test_bug655297-1.html]
 [test_bug655297-2.html]
 [test_bug661980.html]
 [test_bug691059.html]
 [test_bug720619.html]
 [test_bug731471.html]
+skip-if = toolkit == "android" && debug && !is_fennec
 [test_bug764389.html]
 [test_bug772288.html]
 [test_bug781476.html]
 [test_bug789713.html]
 [test_bug790732.html]
 [test_bug793969.html]
 [test_bug800864.html]
 [test_bug802557.html]
--- a/taskcluster/ci/test/mochitest.yml
+++ b/taskcluster/ci/test/mochitest.yml
@@ -46,17 +46,17 @@ job-defaults:
 mochitest:
     description: "Mochitest plain run"
     suite:
         name: mochitest-plain-chunked
     treeherder-symbol: M()
     loopback-video: true
     tier:
         by-test-platform:
-            android-em-7.*/opt: 2
+            android-em-7.*: 2
             windows10-aarch64.*: 2
             default: default
     instance-size:
         by-test-platform:
             android-em.*: xlarge
             default: default
     virtualization:
         by-test-platform:
--- a/taskcluster/ci/test/test-sets.yml
+++ b/taskcluster/ci/test/test-sets.yml
@@ -411,25 +411,25 @@ android-opt-tests:
     # Robocop tests often fail on Debug builds
     - robocop
 
 android-x86_64-opt-tests:
     # crashtests failing on debug; bug 1524493
     - crashtest
     # geckoview-junit perma-fail on opt and debug; bug 1521195
     # - geckoview-junit
-    - mochitest
     - web-platform-tests
     - web-platform-tests-reftests
 
 android-x86_64-tests:
     - gtest
     - cppunit
     - jsreftest
     - marionette
+    - mochitest
     - mochitest-gpu
     # various reftest (plain) failures; bug 1501582
     # - reftest
     - xpcshell
 
 android-x86-tests:
     - web-platform-tests
     - web-platform-tests-reftests
--- a/toolkit/components/url-classifier/tests/mochitest/mochitest.ini
+++ b/toolkit/components/url-classifier/tests/mochitest/mochitest.ini
@@ -40,16 +40,19 @@ support-files =
 skip-if = (os == 'linux' && debug) #Bug 1199778
 [test_classifier_match.html]
 [test_classifier_worker.html]
 [test_classify_by_default.html]
 [test_classify_ping.html]
 skip-if = (verify && debug && (os == 'win' || os == 'mac'))
 [test_classify_track.html]
 [test_gethash.html]
+skip-if = toolkit == 'android' && debug && !is_fennec
 [test_bug1254766.html]
 [test_cachemiss.html]
 skip-if = verify
 [test_annotation_vs_TP.html]
 [test_fingerprinting.html]
+skip-if = toolkit == 'android' && debug && !is_fennec
 [test_fingerprinting_annotate.html]
+skip-if = toolkit == 'android' && debug && !is_fennec
 [test_cryptomining.html]
 [test_cryptomining_annotate.html]