Bug 1232780 - Adjust test exclusions for win7 debug e10s, a=test-only
authorJonathan Griffin <jgriffin@mozilla.com>
Tue, 01 Mar 2016 10:36:31 -0800
changeset 322703 843f2db83213d0c7b270e6453cea53ccd5a7765d
parent 322702 54c94f478468a647c7c971d92599a270cf6f8c96
child 322704 863c6740f637161e2a5577b893bcef3718924275
push id5913
push userjlund@mozilla.com
push dateMon, 25 Apr 2016 16:57:49 +0000
treeherdermozilla-beta@dcaf0a6fa115 [default view] [failures only]
perfherder[talos] [build metrics] [platform microbench] (compared to previous push)
reviewerstest-only
bugs1232780
milestone47.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 1232780 - Adjust test exclusions for win7 debug e10s, a=test-only
dom/canvas/test/mochitest.ini
dom/html/test/test_fullscreen-api.html
dom/media/test/mochitest.ini
dom/media/webspeech/recognition/test/mochitest.ini
dom/plugins/test/mochitest/test_crashing.html
dom/plugins/test/mochitest/test_instance_re-parent.html
dom/plugins/test/mochitest/test_redirect_handling.html
dom/plugins/test/mochitest/test_zero_opacity.html
dom/workers/test/mochitest.ini
dom/workers/test/serviceworkers/mochitest.ini
parser/htmlparser/tests/mochitest/mochitest.ini
--- a/dom/canvas/test/mochitest.ini
+++ b/dom/canvas/test/mochitest.ini
@@ -1,9 +1,10 @@
 [DEFAULT]
+skip-if = e10s && debug && os == 'win' # Bug 1252677
 support-files =
   android.json
   file_drawImage_document_domain.html
   image_anim-gr.gif
   image_anim-gr.png
   image_anim-poster-gr.png
   image_broken.png
   image_error-early.png
@@ -284,17 +285,16 @@ skip-if = (buildapp == 'b2g' && toolkit 
 [test_2d_composite_canvaspattern_setTransform.html]
 [test_createPattern_broken.html]
 [test_setlinedash.html]
 skip-if = (e10s && debug && os == 'win')
 [test_filter.html]
 [test_offscreencanvas_toblob.html]
 tags = offscreencanvas
 [test_offscreencanvas_toimagebitmap.html]
-skip-if = (e10s && debug && os == 'win')
 tags = offscreencanvas
 [test_offscreencanvas_basic_webgl.html]
 tags = offscreencanvas
 [test_offscreencanvas_dynamic_fallback.html]
 tags = offscreencanvas
 skip-if = (os == 'mac' && os_version == '10.6')
 [test_offscreencanvas_sharedworker.html]
 tags = offscreencanvas
--- a/dom/html/test/test_fullscreen-api.html
+++ b/dom/html/test/test_fullscreen-api.html
@@ -18,16 +18,17 @@
 <div id="content" style="display: none">
 
 </div>
 <pre id="test">
 <script type="application/javascript">
 
 /** Tests for Bug 545812 **/
 SimpleTest.requestFlakyTimeout("untriaged");
+SimpleTest.expectAssertions(0, 1);
 
 // Run the tests which go full-screen in new windows, as mochitests normally
 // run in an iframe, which by default will not have the allowfullscreen
 // attribute set, so full-screen won't work.
 var gTestWindows = [
   "file_fullscreen-multiple.html",
   "file_fullscreen-rollback.html",
   "file_fullscreen-esc-exit.html",
--- a/dom/media/test/mochitest.ini
+++ b/dom/media/test/mochitest.ini
@@ -851,16 +851,17 @@ skip-if = (toolkit == 'android' && proce
 skip-if = toolkit == 'gonk' || (toolkit == 'android' && processor == 'x86') #x86 only and bug 1128845 on gonk
 [test_video_to_canvas.html]
 skip-if = (toolkit == 'android' && processor == 'x86') #x86 only bug 914439
 [test_video_in_audio_element.html]
 [test_videoDocumentTitle.html]
 [test_VideoPlaybackQuality.html]
 [test_VideoPlaybackQuality_disabled.html]
 [test_volume.html]
+skip-if = e10s && debug && os == 'win' # bug 1245574
 [test_vttparser.html]
 skip-if = e10s && debug && os == 'win'
 [test_webvtt_disabled.html]
 skip-if = e10s && debug && os == 'win'
 
 # The tests below contain backend-specific tests. Write backend independent
 # tests rather than adding to this list.
 [test_can_play_type_webm.html]
--- a/dom/media/webspeech/recognition/test/mochitest.ini
+++ b/dom/media/webspeech/recognition/test/mochitest.ini
@@ -1,11 +1,11 @@
 [DEFAULT]
 tags=msg
-skip-if = buildapp == 'b2g' # Bug 1191270, bug 1037287, bug 967606, bug 1096400, etc
+skip-if = buildapp == 'b2g' || (e10s && debug && os == 'win') # Bug 1191270, bug 1037287, bug 967606, bug 1096400, bug 1238542 etc
 support-files =
   head.js
   hello.ogg
   hello.ogg^headers^
   silence.ogg
   silence.ogg^headers^
 
 [test_abort.html]
--- a/dom/plugins/test/mochitest/test_crashing.html
+++ b/dom/plugins/test/mochitest/test_crashing.html
@@ -1,16 +1,17 @@
 <head>
   <title>Plugin crashing</title>
   <script type="application/javascript" src="/tests/SimpleTest/SimpleTest.js"></script>
   <script type="application/javascript" src="plugin-utils.js"></script>
 
 <body>
   <script class="testbody" type="application/javascript">
   SimpleTest.waitForExplicitFinish();
+  SimpleTest.expectAssertions(0, 1);
   setTestPluginEnabledState(SpecialPowers.Ci.nsIPluginTag.STATE_ENABLED);
 
   window.frameLoaded = function frameLoaded_toCrash() {
     SimpleTest.expectChildProcessCrash();
 
     var iframe = document.getElementById('iframe1');
     var p = iframe.contentDocument.getElementById('plugin1');
 
--- a/dom/plugins/test/mochitest/test_instance_re-parent.html
+++ b/dom/plugins/test/mochitest/test_instance_re-parent.html
@@ -5,17 +5,17 @@
   <script type="text/javascript" src="/MochiKit/packed.js"></script>
   <script type="text/javascript" src="/tests/SimpleTest/SimpleTest.js"></script>
   <link rel="stylesheet" type="text/css" href="/tests/SimpleTest/test.css" />
   <script type="text/javascript" src="plugin-utils.js"></script>
 </head>
 <body onload="begin()">
   <script type="application/javascript;version=1.8">
   SimpleTest.waitForExplicitFinish();
-  SimpleTest.expectAssertions(0, 3);
+  SimpleTest.expectAssertions(0, 4);
   setTestPluginEnabledState(SpecialPowers.Ci.nsIPluginTag.STATE_ENABLED);
 
   const MAX_CHECK_PLUGIN_STOPPED_ATTEMPTS = 50;
   var numCheckPluginStoppedAttempts = 0;
   var exceptionThrown = false;
   var p = null;
   var d1 = null;
   var d2 = null;
--- a/dom/plugins/test/mochitest/test_redirect_handling.html
+++ b/dom/plugins/test/mochitest/test_redirect_handling.html
@@ -2,16 +2,17 @@
 <head>
   <title>Basic NPAPI Redirect Handling</title>
   <script type="application/javascript" src="/tests/SimpleTest/SimpleTest.js"></script>
   <script type="application/javascript" src="plugin-utils.js"></script>
 </head>
 <body onload="runTests()">
   <script class="testbody" type="application/javascript">
     SimpleTest.waitForExplicitFinish();
+    SimpleTest.expectAssertions(0, 1);
     setTestPluginEnabledState(SpecialPowers.Ci.nsIPluginTag.STATE_ENABLED);
 
     var p = null;
 
     var redirectingURL = "307-xo-redirect.sjs";
     var redirectTargetURL = "http://example.org/tests/dom/plugins/test/mochitest/loremipsum.txt";
 
     var expectedWriteURL = "";
--- a/dom/plugins/test/mochitest/test_zero_opacity.html
+++ b/dom/plugins/test/mochitest/test_zero_opacity.html
@@ -4,16 +4,17 @@
   <title>Test whether windowed plugins with opacity:0 get their window set correctly</title>
   <script type="text/javascript" src="/tests/SimpleTest/SimpleTest.js"></script>
   <script type="text/javascript" src="plugin-utils.js"></script>
   <link rel="stylesheet" type="text/css" href="/tests/SimpleTest/test.css" />
 
 <body onload="startTest()">
   <script type="application/javascript;version=1.8">
   SimpleTest.waitForExplicitFinish();
+  SimpleTest.expectAssertions(0, 2);
   setTestPluginEnabledState(SpecialPowers.Ci.nsIPluginTag.STATE_ENABLED);
 
   var p = null;
 
   function startTest() {
     p = document.getElementById('theplugin');
     if (!p.hasWidget()) {
       todo(false, "This test is only relevant for windowed plugins");
--- a/dom/workers/test/mochitest.ini
+++ b/dom/workers/test/mochitest.ini
@@ -208,17 +208,17 @@ skip-if = (toolkit == 'gonk' && debug) #
 [test_throwingOnerror.html]
 [test_timeoutTracing.html]
 [test_transferable.html]
 [test_url.html]
 [test_url_exceptions.html]
 [test_urlApi.html]
 [test_urlSearchParams.html]
 [test_websocket.html]
-skip-if = buildapp == 'b2g' || toolkit == 'android' #bug 982828
+skip-if = buildapp == 'b2g' || toolkit == 'android' || (e10s && debug && os == 'win') #bug 982828, bug 1237470
 [test_websocket_basic.html]
 skip-if = buildapp == 'b2g' || toolkit == 'android' #bug 982828
 [test_websocket_https.html]
 skip-if = buildapp == 'b2g' # no https on b2g
 [test_websocket_loadgroup.html]
 skip-if = buildapp == 'b2g' || toolkit == 'android' #bug 982828
 [test_webSocket_sharedWorker.html]
 skip-if = buildapp == 'b2g' || toolkit == 'android' #bug 982828
--- a/dom/workers/test/serviceworkers/mochitest.ini
+++ b/dom/workers/test/serviceworkers/mochitest.ini
@@ -1,10 +1,10 @@
 [DEFAULT]
-skip-if = buildapp == 'b2g'
+skip-if = buildapp == 'b2g' || (e10s && debug && os == 'win')
 
 support-files =
   worker.js
   worker2.js
   worker3.js
   fetch_event_worker.js
   parse_error_worker.js
   activate_event_error_worker.js
@@ -194,137 +194,76 @@ support-files =
   unresolved_fetch_worker.js
   header_checker.sjs
   openWindow_worker.js
   redirect.sjs
   open_window/client.html
   lorem_script.js
 
 [test_bug1151916.html]
-skip-if = e10s && debug && os == 'win'
 [test_claim.html]
-skip-if = e10s && debug && os == 'win'
 [test_claim_fetch.html]
-skip-if = e10s && debug && os == 'win'
 [test_claim_oninstall.html]
-skip-if = e10s && debug && os == 'win'
 [test_close.html]
-skip-if = e10s && debug && os == 'win'
 [test_controller.html]
-skip-if = e10s && debug && os == 'win'
 [test_cross_origin_url_after_redirect.html]
-skip-if = e10s && debug && os == 'win'
 [test_empty_serviceworker.html]
-skip-if = e10s && debug && os == 'win'
 [test_eval_allowed.html]
-skip-if = e10s && debug && os == 'win'
 [test_fetch_event.html]
-skip-if = e10s && debug && os == 'win'
 [test_force_refresh.html]
-skip-if = e10s && debug && os == 'win'
 [test_gzip_redirect.html]
-skip-if = e10s && debug && os == 'win'
 [test_https_fetch.html]
-skip-if = e10s && debug && os == 'win'
 [test_https_fetch_cloned_response.html]
-skip-if = e10s && debug && os == 'win'
 [test_https_origin_after_redirect.html]
-skip-if = e10s && debug && os == 'win'
 [test_https_origin_after_redirect_cached.html]
-skip-if = e10s && debug && os == 'win'
 [test_https_synth_fetch_from_cached_sw.html]
-skip-if = e10s && debug && os == 'win'
 [test_importscript.html]
-skip-if = e10s && debug && os == 'win'
 [test_install_event.html]
-skip-if = e10s && debug && os == 'win'
 [test_installation_simple.html]
-skip-if = e10s && debug && os == 'win'
 [test_match_all.html]
-skip-if = e10s && debug && os == 'win'
 [test_match_all_advanced.html]
-skip-if = e10s && debug && os == 'win'
 [test_match_all_client_id.html]
-skip-if = e10s && debug && os == 'win'
 [test_match_all_client_properties.html]
-skip-if = e10s && debug && os == 'win'
 [test_navigator.html]
-skip-if = e10s && debug && os == 'win'
 [test_origin_after_redirect.html]
-skip-if = e10s && debug && os == 'win'
 [test_origin_after_redirect_cached.html]
-skip-if = e10s && debug && os == 'win'
 [test_origin_after_redirect_to_https.html]
-skip-if = e10s && debug && os == 'win'
 [test_origin_after_redirect_to_https_cached.html]
-skip-if = e10s && debug && os == 'win'
 [test_post_message.html]
-skip-if = e10s && debug && os == 'win'
 [test_post_message_advanced.html]
-skip-if = e10s && debug && os == 'win'
 [test_post_message_source.html]
-skip-if = e10s && debug && os == 'win'
 [test_register_base.html]
-skip-if = e10s && debug && os == 'win'
 [test_register_https_in_http.html]
-skip-if = e10s && debug && os == 'win'
 [test_request_context_audio.html]
-skip-if = e10s && debug && os == 'win'
 [test_request_context_beacon.html]
-skip-if = e10s && debug && os == 'win'
 [test_request_context_cache.html]
-skip-if = e10s && debug && os == 'win'
 [test_request_context_cspreport.html]
-skip-if = e10s && debug && os == 'win'
 [test_request_context_embed.html]
-skip-if = e10s && debug && os == 'win'
 [test_request_context_fetch.html]
-skip-if = e10s && debug && os == 'win'
 [test_request_context_font.html]
-skip-if = e10s && debug && os == 'win'
 [test_request_context_frame.html]
-skip-if = e10s && debug && os == 'win'
 [test_request_context_iframe.html]
-skip-if = e10s && debug && os == 'win'
 [test_request_context_image.html]
-skip-if = e10s && debug && os == 'win'
 [test_request_context_imagesrcset.html]
-skip-if = e10s && debug && os == 'win'
 [test_request_context_internal.html]
-skip-if = e10s && debug && os == 'win'
 [test_request_context_nestedworker.html]
-skip-if = e10s && debug && os == 'win'
 [test_request_context_nestedworkerinsharedworker.html]
-skip-if = e10s && debug && os == 'win'
 [test_request_context_object.html]
-skip-if = e10s && debug && os == 'win'
 [test_request_context_picture.html]
-skip-if = e10s && debug && os == 'win'
 [test_request_context_ping.html]
-skip-if = e10s && debug && os == 'win'
 [test_request_context_plugin.html]
-skip-if = e10s && debug && os == 'win'
 [test_request_context_script.html]
-skip-if = e10s && debug && os == 'win'
 [test_request_context_sharedworker.html]
-skip-if = e10s && debug && os == 'win'
 [test_request_context_style.html]
-skip-if = e10s && debug && os == 'win'
 [test_request_context_track.html]
-skip-if = e10s && debug && os == 'win'
 [test_request_context_video.html]
-skip-if = e10s && debug && os == 'win'
 [test_request_context_worker.html]
-skip-if = e10s && debug && os == 'win'
 [test_request_context_xhr.html]
-skip-if = e10s && debug && os == 'win'
 [test_request_context_xslt.html]
-skip-if = e10s && debug && os == 'win'
 [test_scopes.html]
-skip-if = e10s && debug && os == 'win'
 [test_sandbox_intercept.html]
 skip-if = e10s && debug && os == 'win'
 [test_notificationclick.html]
 skip-if = e10s && debug && os == 'win'
 [test_notificationclick_focus.html]
 skip-if = toolkit == "android" || toolkit == "gonk" || (e10s && debug && os == 'win')
 [test_notification_constructor_error.html]
 skip-if = e10s && debug && os == 'win'
--- a/parser/htmlparser/tests/mochitest/mochitest.ini
+++ b/parser/htmlparser/tests/mochitest/mochitest.ini
@@ -1,10 +1,10 @@
 [DEFAULT]
-skip-if = buildapp == 'b2g'
+skip-if = buildapp == 'b2g' || (e10s && debug && os == 'win') # bug 1233774
 support-files =
   bug_502091_iframe.html
   file_bug102699.sjs
   file_bug534293-slow.sjs
   file_bug534293.sjs
   file_bug543062.sjs
   file_bug594730-1.html
   file_bug594730-2.html