Bug 1520948 - Update test failures.
authorJeff Gilbert <jgilbert@mozilla.com>
Mon, 18 Mar 2019 16:16:55 -0700
changeset 470353 a69337c09a3aaa55249bfb307d58192a1baae470
parent 470352 167ee7c46b84bc9f0988896d74adc810ec2e495a
child 470354 41b4775f70f99f1cb4f4dd3e03a189a83faad578
child 470383 4c7eaf384b06cfda8314be34cd179ab46f271ccc
push id112866
push userjgilbert@mozilla.com
push dateMon, 22 Apr 2019 16:42:31 +0000
treeherdermozilla-inbound@a69337c09a3a [default view] [failures only]
perfherder[talos] [build metrics] [platform microbench] (compared to previous push)
bugs1520948
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 1520948 - Update test failures.
dom/canvas/test/webgl-conf/checkout/js/webgl-test-utils.js
dom/canvas/test/webgl-conf/generated-mochitest.ini
dom/canvas/test/webgl-conf/mochitest-errata.ini
dom/canvas/test/webgl-mochitest/mochitest.ini
--- a/dom/canvas/test/webgl-conf/checkout/js/webgl-test-utils.js
+++ b/dom/canvas/test/webgl-conf/checkout/js/webgl-test-utils.js
@@ -2961,16 +2961,17 @@ var startPlayingAndWaitForVideo = functi
       callback(video);
     } else {
       requestAnimFrame.call(window, timeWatcher);
     }
   };
 
   requestAnimFrame.call(window, timeWatcher);
   video.loop = true;
+  video.muted = true;
   video.play();
 };
 
 var getHost = function(url) {
   url = url.replace("\\", "/");
   var pos = url.indexOf("://");
   if (pos >= 0) {
     url = url.substr(pos + 3);
--- a/dom/canvas/test/webgl-conf/generated-mochitest.ini
+++ b/dom/canvas/test/webgl-conf/generated-mochitest.ini
@@ -5091,17 +5091,16 @@ subsuite = webgl2-ext
 [generated/test_2_conformance2__glsl3__array-element-increment.html]
 subsuite = webgl2-ext
 [generated/test_2_conformance2__glsl3__array-equality.html]
 subsuite = webgl2-ext
 [generated/test_2_conformance2__glsl3__array-in-complex-expression.html]
 subsuite = webgl2-ext
 [generated/test_2_conformance2__glsl3__array-initialize-with-same-name-array.html]
 subsuite = webgl2-ext
-fail-if = (os == 'win')
 [generated/test_2_conformance2__glsl3__array-length-side-effects.html]
 subsuite = webgl2-ext
 [generated/test_2_conformance2__glsl3__attrib-location-length-limits.html]
 subsuite = webgl2-ext
 [generated/test_2_conformance2__glsl3__bool-type-cast-bug-uint-ivec-uvec.html]
 subsuite = webgl2-ext
 [generated/test_2_conformance2__glsl3__compare-structs-containing-arrays.html]
 subsuite = webgl2-ext
@@ -7358,16 +7357,17 @@ subsuite = webgl2-ext
 subsuite = webgl2-ext
 [generated/test_2_conformance2__textures__webgl_canvas__tex-3d-srgb8_alpha8-rgba-unsigned_byte.html]
 subsuite = webgl2-ext
 [generated/test_2_conformance2__transform_feedback__non-existent-varying.html]
 subsuite = webgl2-core
 [generated/test_2_conformance2__transform_feedback__same-buffer-two-binding-points.html]
 subsuite = webgl2-core
 fail-if = 1
+skip-if = (os == 'win')
 [generated/test_2_conformance2__transform_feedback__simultaneous_binding.html]
 subsuite = webgl2-core
 fail-if = 1
 [generated/test_2_conformance2__transform_feedback__switching-objects.html]
 subsuite = webgl2-core
 [generated/test_2_conformance2__transform_feedback__too-small-buffers.html]
 subsuite = webgl2-core
 skip-if = 1
--- a/dom/canvas/test/webgl-conf/mochitest-errata.ini
+++ b/dom/canvas/test/webgl-conf/mochitest-errata.ini
@@ -150,16 +150,18 @@ fail-if = 1
 fail-if = 1
 [generated/test_2_conformance2__textures__video__tex-3d-rgb10_a2-rgba-unsigned_int_2_10_10_10_rev.html]
 fail-if = 1
 
 [generated/test_2_conformance2__textures__misc__tex-unpack-params-with-flip-y-and-premultiply-alpha.html]
 fail-if = 1
 [generated/test_2_conformance2__transform_feedback__same-buffer-two-binding-points.html]
 fail-if = 1
+# ABORT_ON_ERROR from ANGLE
+skip-if = (os == 'win')
 [generated/test_2_conformance2__transform_feedback__simultaneous_binding.html]
 fail-if = 1
 [generated/test_conformance__extensions__webgl-draw-buffers-feedback-loop.html]
 # Bad test.
 fail-if = 1
 
 ########################################################################
 # Complicated
@@ -1074,18 +1076,16 @@ skip-if = (os == 'win')
 [generated/test_2_conformance2__rendering__draw-with-integer-texture-base-level.html]
 fail-if = (os == 'win' && processor != "aarch64") #aarch64 has unexpected pass in 1525750, also see 1536182
 [generated/test_2_conformance__rendering__preservedrawingbuffer-leak.html]
 skip-if = (os == 'win')
 [generated/test_conformance__context__context-size-change.html]
 skip-if = (os == 'win')
 [generated/test_conformance__rendering__preservedrawingbuffer-leak.html]
 skip-if = (os == 'win')
-[generated/test_2_conformance2__glsl3__array-initialize-with-same-name-array.html]
-fail-if = (os == 'win')
 [generated/test_2_conformance__misc__webgl-specific-stencil-settings.html]
 # [gl:0D6DE000] mozilla::gl::GLContext::raw_fDrawArrays: Generated unexpected GL_INVALID_OPERATION error. (0x0502)
 # ERR: gl::ValidateDrawBase(2519): This ANGLE implementation does not support separate front/back stencil writemasks, reference values, or stencil mask values.
 # Hit MOZ_CRASH(Unexpected error with MOZ_GL_DEBUG_ABORT_ON_ERROR. (Run with MOZ_GL_DEBUG_ABORT_ON_ERROR=0 to disable)) at z:/build/build/src/gfx/gl/GLContext.cpp:3030
 skip-if = (os == 'win')
 [generated/test_conformance__misc__webgl-specific-stencil-settings.html]
 skip-if = (os == 'win')
 [generated/test_conformance__textures__misc__tex-video-using-tex-unit-non-zero.html]
--- a/dom/canvas/test/webgl-mochitest/mochitest.ini
+++ b/dom/canvas/test/webgl-mochitest/mochitest.ini
@@ -24,17 +24,17 @@ fail-if = 1
 fail-if = (os == 'android')
 [ensure-exts/test_EXT_frag_depth.html]
 fail-if = (os == 'android')
 [ensure-exts/test_EXT_sRGB.html]
 fail-if = (os == 'android')
 [ensure-exts/test_EXT_shader_texture_lod.html]
 fail-if = (os == 'android')
 [ensure-exts/test_EXT_texture_compression_bptc.html]
-fail-if = (os == 'android') || (os == 'linux') || (os == 'mac') || (os == 'win')
+fail-if = (os == 'android') || (os == 'linux') || (os == 'mac')
 [ensure-exts/test_EXT_texture_compression_rgtc.html]
 fail-if = (os == 'android') || (os == 'win')
 [ensure-exts/test_EXT_texture_filter_anisotropic.html]
 fail-if = (os == 'android') || (os == 'linux')
 [ensure-exts/test_OES_fbo_render_mipmap.html]
 fail-if = (os == 'android') || (os == 'win')
 [ensure-exts/test_OES_standard_derivatives.html]
 fail-if = (os == 'android')