Bug 1334189 - Enable mochitest-plain for linux64-qr. r=jrmuizel
authorKartikaya Gupta <kgupta@mozilla.com>
Wed, 13 Dec 2017 18:38:39 -0500
changeset 448506 53880e97808d345bc22fb89322bf2de1be991251
parent 448505 d38774aa733fc7a34ee8e708b5938bfb065a322f
child 448507 959ac9840798c974febf91d9749aa4216870ac2c
push id8527
push userCallek@gmail.com
push dateThu, 11 Jan 2018 21:05:50 +0000
treeherdermozilla-beta@95342d212a7a [default view] [failures only]
perfherder[talos] [build metrics] [platform microbench] (compared to previous push)
reviewersjrmuizel
bugs1334189
milestone59.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 1334189 - Enable mochitest-plain for linux64-qr. r=jrmuizel MozReview-Commit-ID: nbcWhDq5de
browser/extensions/formautofill/test/mochitest/mochitest.ini
docshell/test/navigation/mochitest.ini
dom/animation/test/mochitest.ini
dom/base/test/mochitest.ini
dom/html/test/mochitest.ini
dom/ipc/tests/mochitest.ini
dom/security/test/general/mochitest.ini
dom/security/test/mixedcontentblocker/mochitest.ini
gfx/layers/apz/test/mochitest/mochitest.ini
image/test/mochitest/mochitest.ini
layout/base/tests/mochitest.ini
layout/generic/test/mochitest.ini
layout/style/test/mochitest.ini
taskcluster/ci/test/test-sets.yml
toolkit/components/extensions/test/mochitest/mochitest-common.ini
toolkit/content/tests/mochitest/mochitest.ini
--- a/browser/extensions/formautofill/test/mochitest/mochitest.ini
+++ b/browser/extensions/formautofill/test/mochitest/mochitest.ini
@@ -11,11 +11,12 @@ support-files =
 [test_basic_autocomplete_form.html]
 [test_basic_creditcard_autocomplete_form.html]
 scheme=https
 [test_clear_form.html]
 [test_creditcard_autocomplete_off.html]
 scheme=https
 [test_form_changes.html]
 [test_formautofill_preview_highlight.html]
+skip-if = webrender # bug 1424752
 [test_multi_locale_CA_address_form.html]
 [test_multiple_forms.html]
 [test_on_address_submission.html]
--- a/docshell/test/navigation/mochitest.ini
+++ b/docshell/test/navigation/mochitest.ini
@@ -57,30 +57,31 @@ support-files =
 
 [test_bug13871.html]
 [test_bug270414.html]
 [test_bug278916.html]
 [test_bug279495.html]
 [test_bug344861.html]
 skip-if = toolkit == "android" || toolkit == "windows" # disabled on Windows because of bug 1234520
 [test_bug386782.html]
+skip-if = webrender # bug 1424752
 [test_bug430624.html]
 [test_bug430723.html]
-skip-if = (toolkit == 'android') || (!debug && (os == 'mac' || os == 'win')) # Bug 874423
+skip-if = (toolkit == 'android') || webrender || (!debug && (os == 'mac' || os == 'win')) # Bug 874423
 [test_bug1364364.html]
 [test_bug1375833.html]
 [test_child.html]
 [test_grandchild.html]
 [test_not-opener.html]
 [test_opener.html]
 [test_popup-navigates-children.html]
 [test_reserved.html]
 skip-if = (toolkit == 'android') || (debug && e10s) #too slow on Android 4.3 aws only; bug 1030403; bug 1263213 for debug e10s
 [test_sessionhistory.html]
-skip-if = toolkit == 'android' #RANDOM
+skip-if = toolkit == 'android' || webrender # RANDOM on android; bug 1242752 for webrender
 support-files = file_bug1379762-1.html file_bug1379762-2.html
 [test_sibling-matching-parent.html]
 [test_sibling-off-domain.html]
 [test_triggeringprincipal_frame_nav.html]
 [test_triggeringprincipal_window_open.html]
 [test_triggeringprincipal_parent_iframe_window_open.html]
 [test_triggeringprincipal_iframe_iframe_window_open.html]
 [test_contentpolicy_block_window.html]
--- a/dom/animation/test/mochitest.ini
+++ b/dom/animation/test/mochitest.ini
@@ -99,33 +99,36 @@ support-files =
 [css-transitions/test_keyframeeffect-getkeyframes.html]
 [css-transitions/test_pseudoElement-get-animations.html]
 [css-transitions/test_setting-effect.html]
 [document-timeline/test_document-timeline.html]
 [document-timeline/test_request_animation_frame.html]
 [mozilla/test_cascade.html]
 [mozilla/test_cubic_bezier_limits.html]
 [mozilla/test_deferred_start.html]
-skip-if = (toolkit == 'android' && debug) || (os == 'win' && bits == 64) # Bug 1363957
+skip-if = (toolkit == 'android' && debug) || (os == 'win' && bits == 64) || webrender # Bug 1363957; bug 1424752 for webrender
 [mozilla/test_disable_animations_api_core.html]
 [mozilla/test_disabled_properties.html]
 [mozilla/test_discrete-animations.html]
 [mozilla/test_distance_of_basic_shape.html]
 [mozilla/test_distance_of_filter.html]
 [mozilla/test_distance_of_transform.html]
 [mozilla/test_document-timeline-origin-time-range.html]
 [mozilla/test_hide_and_show.html]
 [mozilla/test_moz-prefixed-properties.html]
 [mozilla/test_restyles.html]
+skip-if = webrender # bug 1424752
 [mozilla/test_restyling_xhr_doc.html]
 [mozilla/test_set-easing.html]
 [mozilla/test_transform_limits.html]
 [mozilla/test_transition_finish_on_compositor.html]
-skip-if = toolkit == 'android'
+skip-if = toolkit == 'android' || webrender # bug 1424752 for webrender
 [mozilla/test_underlying-discrete-value.html]
 [style/test_animation-seeking-with-current-time.html]
 [style/test_animation-seeking-with-start-time.html]
 [style/test_animation-setting-effect.html]
 [style/test_composite.html]
+skip-if = webrender # bug 1424752
 [style/test_interpolation-from-interpolatematrix-to-none.html]
 [style/test_missing-keyframe.html]
 [style/test_missing-keyframe-on-compositor.html]
+skip-if = webrender # bug 1424752
 [style/test_transform-non-normalizable-rotate3d.html]
--- a/dom/base/test/mochitest.ini
+++ b/dom/base/test/mochitest.ini
@@ -665,16 +665,17 @@ skip-if = (toolkit == 'android') # Andro
 [test_iframe_referrer.html]
 [test_iframe_referrer_changing.html]
 [test_iframe_referrer_invalid.html]
 [test_Image_constructor.html]
 [test_img_referrer.html]
 [test_innersize_scrollport.html]
 [test_integer_attr_with_leading_zero.html]
 [test_intersectionobservers.html]
+skip-if = webrender # bug 1424752
 [test_link_prefetch.html]
 skip-if = !e10s # Track Bug 1281415
 [test_link_preload.html]
 [test_link_stylesheet.html]
 [test_messagemanager_targetchain.html]
 [test_meta_viewport0.html]
 skip-if = (os != 'android')    # meta-viewport tag support is mobile-only
 [test_meta_viewport1.html]
--- a/dom/html/test/mochitest.ini
+++ b/dom/html/test/mochitest.ini
@@ -462,17 +462,17 @@ support-files =
   file_fullscreen-svg-element.html
   file_fullscreen-table.html
   file_fullscreen-top-layer.html
   file_fullscreen-unprefix-disabled-inner.html
   file_fullscreen-unprefix-disabled.html
   file_fullscreen-utils.js
 [test_fullscreen-api-race.html]
 tags = fullscreen
-skip-if = toolkit == 'android' # just copy the conditions from the test above
+skip-if = toolkit == 'android' || webrender # Android: same as test_fullscreen-api.html; webrender: bug 1424752
 [test_hidden.html]
 [test_html_attributes_reflection.html]
 [test_htmlcollection.html]
 [test_iframe_sandbox_general.html]
 tags = openwindow
 [test_iframe_sandbox_inheritance.html]
 tags = openwindow
 [test_iframe_sandbox_navigation.html]
--- a/dom/ipc/tests/mochitest.ini
+++ b/dom/ipc/tests/mochitest.ini
@@ -8,17 +8,17 @@ skip-if = e10s
 [test_blob_sliced_from_parent_process.html]
 # This test is only supposed to run in the main process.
 skip-if = e10s
 [test_bug1086684.html]
 # This test is only supposed to run in the main process
 skip-if = e10s || toolkit == 'android'
 [test_cpow_cookies.html]
 [test_child_docshell.html]
-skip-if = toolkit == 'cocoa' # disabled due to hangs, see changeset 6852e7c47edf
+skip-if = toolkit == 'cocoa' || webrender # cocoa: disabled due to hangs, see changeset 6852e7c47edf, webrender: bug 1424752
 [test_CrashService_crash.html]
 skip-if = !(crashreporter && !e10s && (toolkit == 'gtk2' || toolkit == 'gtk3' || toolkit == 'cocoa' || toolkit == 'windows'))
 [test_temporaryfile_stream.html]
 skip-if = !e10s
 support-files =
   blob_verify.sjs
   !/dom/canvas/test/captureStream_common.js
 [test_Preallocated.html]
--- a/dom/security/test/general/mochitest.ini
+++ b/dom/security/test/general/mochitest.ini
@@ -7,15 +7,15 @@ support-files =
   file_block_toplevel_data_navigation2.html
   file_block_toplevel_data_navigation3.html
   file_block_toplevel_data_redirect.sjs
 
 [test_contentpolicytype_targeted_link_iframe.html]
 [test_nosniff.html]
 [test_block_script_wrong_mime.html]
 [test_block_toplevel_data_navigation.html]
-skip-if = toolkit == 'android' # intermittent failure
+skip-if = toolkit == 'android' || webrender # intermittent failure; bug 1424752 for webrender
 [test_block_toplevel_data_img_navigation.html]
 skip-if = toolkit == 'android' # intermittent failure
 [test_allow_opening_data_pdf.html]
 skip-if = toolkit == 'android'
 [test_allow_opening_data_json.html]
 skip-if = toolkit == 'android'
--- a/dom/security/test/mixedcontentblocker/mochitest.ini
+++ b/dom/security/test/mixedcontentblocker/mochitest.ini
@@ -13,14 +13,14 @@ support-files =
   file_main_bug803225_websocket_wsh.py
   file_server.sjs
   !/dom/media/test/320x240.ogv
   !/image/test/mochitest/blue.png
   file_redirect.html
   file_redirect_handler.sjs
 
 [test_main.html]
-skip-if = toolkit == 'android' #TIMED_OUT
+skip-if = toolkit == 'android' || webrender # Android: TIMED_OUT; webrender: bug 1424752
 [test_bug803225.html]
 skip-if = toolkit == 'android' || (os=='linux' && bits==32) || headless #Android: TIMED_OUT; Linux32:bug 1324870; Headless:bug 1405870
 [test_frameNavigation.html]
-skip-if = toolkit == 'android' #TIMED_OUT
+skip-if = toolkit == 'android' || webrender # Android: TIMED_OUT; webrender: bug 1424752
 [test_redirect.html]
--- a/gfx/layers/apz/test/mochitest/mochitest.ini
+++ b/gfx/layers/apz/test/mochitest/mochitest.ini
@@ -35,47 +35,50 @@
     helper_tap.html
     helper_tap_fullzoom.html
     helper_tap_passive.html
     helper_touch_action.html
     helper_touch_action_regions.html
     helper_touch_action_complex.html
   tags = apz
 [test_bug982141.html]
+  skip-if = webrender # bug 1424752
 [test_bug1151663.html]
 [test_bug1151667.html]
   skip-if = (os == 'android') # wheel events not supported on mobile
 [test_bug1253683.html]
   skip-if = (os == 'android') # wheel events not supported on mobile
 [test_bug1277814.html]
   skip-if = (os == 'android') # wheel events not supported on mobile
 [test_bug1304689.html]
 [test_bug1304689-2.html]
 [test_frame_reconstruction.html]
+  skip-if = webrender # bug 1424752
 [test_group_mouseevents.html]
   skip-if = (toolkit == 'android') # mouse events not supported on mobile
 [test_group_pointerevents.html]
-skip-if = os == 'win' && os_version == '10.0' # Bug 1404836
+  skip-if = os == 'win' && os_version == '10.0' # Bug 1404836
 [test_group_touchevents.html]
+  skip-if = webrender # bug 1424752
 [test_group_wheelevents.html]
   skip-if = (toolkit == 'android') # wheel events not supported on mobile
 [test_group_zoom.html]
   skip-if = (toolkit != 'android') # only android supports zoom
 [test_interrupted_reflow.html]
 [test_key_scroll.html]
 [test_layerization.html]
-  skip-if = (os == 'android') # wheel events not supported on mobile
+  skip-if = (os == 'android') || webrender # wheel events not supported on mobile; bug 1424752 for webrender
 [test_scroll_inactive_bug1190112.html]
   skip-if = (os == 'android') # wheel events not supported on mobile
 [test_scroll_inactive_flattened_frame.html]
   skip-if = (os == 'android') # wheel events not supported on mobile
 [test_scroll_subframe_scrollbar.html]
   skip-if = (os == 'android') # wheel events not supported on mobile
 [test_touch_listeners_impacting_wheel.html]
   skip-if = (toolkit == 'android') || (toolkit == 'cocoa') # wheel events not supported on mobile, and synthesized wheel smooth-scrolling not supported on OS X
 [test_wheel_scroll.html]
   skip-if = (os == 'android') # wheel events not supported on mobile
 [test_wheel_transactions.html]
   skip-if = (os == 'android') # wheel events not supported on mobile
 [test_group_overrides.html]
   skip-if = (os == 'android') # wheel events not supported on mobile
 [test_group_hittest.html]
-  skip-if = (toolkit == 'android') # mouse events not supported on mobile
+  skip-if = (toolkit == 'android') || webrender # mouse events not supported on mobile; bug 1424752 for webrender
--- a/image/test/mochitest/mochitest.ini
+++ b/image/test/mochitest/mochitest.ini
@@ -91,17 +91,17 @@ support-files =
 [test_animation.html]
 skip-if = os == 'android'
 [test_animation_operators.html]
 [test_animation2.html]
 skip-if = os == 'android'
 [test_animSVGImage.html]
 skip-if = os == 'android' || os == 'win' # Bug 1370784
 [test_animSVGImage2.html]
-skip-if = os == 'android'
+skip-if = os == 'android' || webrender # bug 1424752 for webrender
 [test_background_image_anim.html]
 skip-if = os == 'android'
 [test_bug399925.html]
 [test_bug435296.html]
 skip-if = true # disabled - See bug 578591
 [test_bug466586.html]
 [test_bug468160.html]
 [test_bug478398.html]
--- a/layout/base/tests/mochitest.ini
+++ b/layout/base/tests/mochitest.ini
@@ -62,17 +62,17 @@ support-files =
 [test_bug588174.html]
 [test_bug603550.html]
 skip-if = toolkit == 'android' # Doesn't work on Android
 [test_bug607529.html]
 support-files =
   file_bug607529.html
   file_bug607529-1.html
 [test_bug629838.html]
-skip-if = toolkit == 'android' # Requires plugin support
+skip-if = toolkit == 'android' || webrender # android: Requires plugin support; webrender: bug 1424752
 [test_bug644768.html]
 [test_bug646757.html]
 [test_bug667512.html]
 [test_bug677878.html]
 [test_bug687297.html]
 support-files =
   bug687297_a.html
   bug687297_b.html
@@ -155,17 +155,17 @@ skip-if = true # Bug 688128
 [test_frame_reconstruction_for_pseudo_elements.html]
 [test_frame_reconstruction_scroll_restore.html]
 [test_getBoxQuads_convertPointRectQuad.html]
 support-files =
   file_getBoxQuads_convertPointRectQuad_frame1.html
   file_getBoxQuads_convertPointRectQuad_frame2.html
 [test_getClientRects_emptytext.html]
 [test_mozPaintCount.html]
-skip-if = toolkit == 'android' # Requires plugin support
+skip-if = toolkit == 'android' || webrender # android: Requires plugin support; webrender: bug 1424752
 [test_preserve3d_sorting_hit_testing.html]
 support-files = preserve3d_sorting_hit_testing_iframe.html
 [test_preserve3d_sorting_hit_testing2.html]
 support-files = preserve3d_sorting_hit_testing2_iframe.html
 [test_reftests_with_caret.html]
 skip-if = toolkit == 'android' # Bug 1355842
 support-files =
   bug106855-1.html
--- a/layout/generic/test/mochitest.ini
+++ b/layout/generic/test/mochitest.ini
@@ -82,33 +82,34 @@ support-files = bug633762_iframe.html
 [test_bug719518.html]
 [test_bug719523.html]
 [test_bug735641.html]
 [test_bug748961.html]
 [test_bug756984.html]
 [test_bug784410.html]
 [test_bug785324.html]
 [test_bug791616.html]
+skip-if = webrender # bug 1424752
 [test_bug831780.html]
 [test_bug841361.html]
 [test_bug904810.html]
 [test_bug938772.html]
 [test_bug970363.html]
 [test_bug1062406.html]
 [test_bug1174521.html]
 [test_bug1198135.html]
 [test_bug1307853.html]
 support-files = file_bug1307853.html
 [test_bug1408607.html]
 [test_contained_plugin_transplant.html]
 skip-if = os=='win'
 [test_image_selection.html]
 [test_image_selection_2.html]
 [test_invalidate_during_plugin_paint.html]
-skip-if = toolkit == 'android'
+skip-if = toolkit == 'android' || webrender # webrender: see bug 1424752
 [test_intrinsic_size_on_loading.html]
 [test_movement_by_characters.html]
 [test_movement_by_words.html]
 # Disable the caret movement by word test on Linux because the shortcut keys
 # are defined in system level.  So, it depends on the environment.
 # Disable on Windows for too many intermittent failures (bug 916143).
 skip-if = (toolkit == "gtk2") || (toolkit == "gtk3") || (os == "win")
 [test_overflow_event.html]
--- a/layout/style/test/mochitest.ini
+++ b/layout/style/test/mochitest.ini
@@ -47,32 +47,41 @@ skip-if = stylo # bug 1339656
 [test_all_shorthand.html]
 [test_animations.html]
 skip-if = (toolkit == 'android')
 [test_animations_async_tests.html]
 support-files = Ahem.ttf file_animations_async_tests.html
 [test_animations_dynamic_changes.html]
 [test_animations_effect_timing_duration.html]
 support-files = file_animations_effect_timing_duration.html
+skip-if = webrender # bug 1424752
 [test_animations_effect_timing_enddelay.html]
 support-files = file_animations_effect_timing_enddelay.html
+skip-if = webrender # bug 1424752
 [test_animations_effect_timing_iterations.html]
 support-files = file_animations_effect_timing_iterations.html
+skip-if = webrender # bug 1424752
 [test_animations_event_order.html]
 [test_animations_event_handler_attribute.html]
 [test_animations_iterationstart.html]
 support-files = file_animations_iterationstart.html
+skip-if = webrender # bug 1424752
 [test_animations_omta.html]
+skip-if = webrender # bug 1424752
 [test_animations_omta_start.html]
+skip-if = webrender # bug 1424752
 [test_animations_pausing.html]
 support-files = file_animations_pausing.html
+skip-if = webrender # bug 1424752
 [test_animations_playbackrate.html]
 support-files = file_animations_playbackrate.html
+skip-if = webrender # bug 1424752
 [test_animations_reverse.html]
 support-files = file_animations_reverse.html
+skip-if = webrender # bug 1424752
 [test_animations_styles_on_event.html]
 support-files = file_animations_styles_on_event.html
 [test_animations_variable_changes.html]
 [test_animations_with_disabled_properties.html]
 support-files = file_animations_with_disabled_properties.html
 [test_any_dynamic.html]
 [test_asyncopen2.html]
 [test_at_rule_parse_serialize.html]
@@ -316,17 +325,17 @@ skip-if = !stylo # no need to test block
 [test_transitions_computed_values.html]
 [test_transitions_computed_value_combinations.html]
 [test_transitions_events.html]
 [test_transitions.html]
 skip-if = (android_version == '18' && debug) # bug 1159532
 [test_transitions_bug537151.html]
 [test_transitions_dynamic_changes.html]
 [test_transitions_per_property.html]
-skip-if = (toolkit == 'android') # bug 775227 for android
+skip-if = (toolkit == 'android') || webrender # bug 775227 for android, bug 1424752 for webrender
 [test_transitions_replacement_on_busy_frame.html]
 support-files = file_transitions_replacement_on_busy_frame.html
 [test_transitions_step_functions.html]
 [test_transitions_with_disabled_properties.html]
 support-files = file_transitions_with_disabled_properties.html
 [test_unclosed_parentheses.html]
 [test_unicode_range_loading.html]
 support-files = ../../reftests/fonts/markA.woff ../../reftests/fonts/markB.woff ../../reftests/fonts/markC.woff ../../reftests/fonts/markD.woff
--- a/taskcluster/ci/test/test-sets.yml
+++ b/taskcluster/ci/test/test-sets.yml
@@ -124,16 +124,17 @@ qr-talos:
     - talos-h2
 
 qr-tests:
     - cppunit
     - crashtest
     - gtest
     - jittest
     - jsreftest
+    - mochitest
     - mochitest-a11y
     - mochitest-gpu
     - mochitest-media
     - mochitest-webgl
     - reftest
     - xpcshell
 
 jsdcov-code-coverage-tests:
--- a/toolkit/components/extensions/test/mochitest/mochitest-common.ini
+++ b/toolkit/components/extensions/test/mochitest/mochitest-common.ini
@@ -124,16 +124,17 @@ scheme=https
 [test_ext_tab_teardown.html]
 skip-if = os == 'android' # Bug 1258975 on android.
 [test_ext_unlimitedStorage.html]
 [test_ext_unlimitedStorage_legacy_persistent_indexedDB.html]
 # IndexedDB persistent storage mode is not allowed on Fennec from a non-chrome privileged code
 # (it has only been enabled for apps and privileged code). See Bug 1119462 for additional info.
 skip-if = os == 'android'
 [test_ext_unload_frame.html]
+skip-if = webrender # bug 1424752
 [test_ext_listener_proxies.html]
 [test_ext_web_accessible_resources.html]
 skip-if = os == 'android' && debug # bug 1397615
 [test_ext_webrequest_auth.html]
 skip-if = os == 'android'
 [test_ext_webrequest_background_events.html]
 [test_ext_webrequest_hsts.html]
 [test_ext_webrequest_basic.html]
--- a/toolkit/content/tests/mochitest/mochitest.ini
+++ b/toolkit/content/tests/mochitest/mochitest.ini
@@ -2,10 +2,10 @@
 skip-if = toolkit == "android"
 [test_mousecapture.xhtml]
 support-files =
   file_mousecapture.html
   file_mousecapture2.html
   file_mousecapture3.html
   file_mousecapture4.html
   file_mousecapture5.html
-skip-if = toolkit == "android"
+skip-if = toolkit == "android" || webrender # bug 1424752 for webrender