From 744a29510c88586cdd7e6969288510638f6456b7 Mon Sep 17 00:00:00 2001 From: Jeff Gilbert Date: Sat, 28 Dec 2019 01:22:39 +0000 Subject: [PATCH] Bug 1605822 - Run webgl1+2 tests on desktop CI. r=lsalzman Differential Revision: https://phabricator.services.mozilla.com/D58286 --HG-- extra : moz-landing-system : lando --- .../test/webgl-conf/generated-mochitest.ini | 60 ++------ .../test/webgl-conf/mochitest-errata.ini | 132 +++++------------- dom/canvas/test/webgl-mochitest/mochitest.ini | 3 +- taskcluster/ci/test/test-sets.yml | 18 ++- 4 files changed, 62 insertions(+), 151 deletions(-) diff --git a/dom/canvas/test/webgl-conf/generated-mochitest.ini b/dom/canvas/test/webgl-conf/generated-mochitest.ini index 4c8aec15bad1..3bd4b4629ff5 100644 --- a/dom/canvas/test/webgl-conf/generated-mochitest.ini +++ b/dom/canvas/test/webgl-conf/generated-mochitest.ini @@ -5176,7 +5176,6 @@ subsuite = webgl2-ext subsuite = webgl2-ext [generated/test_2_conformance2__glsl3__texture-offset-out-of-range.html] subsuite = webgl2-ext -fail-if = (os == 'linux') [generated/test_2_conformance2__glsl3__texture-offset-uniform-texture-coordinate.html] subsuite = webgl2-ext [generated/test_2_conformance2__glsl3__tricky-loop-conditions.html] @@ -5197,14 +5196,14 @@ subsuite = webgl2-ext subsuite = webgl2-ext [generated/test_2_conformance2__glsl3__valid-invariant.html] subsuite = webgl2-ext -fail-if = (os == 'mac') +fail-if = (os == 'linux') [generated/test_2_conformance2__glsl3__varying-struct-inline-definition.html] subsuite = webgl2-ext [generated/test_2_conformance2__glsl3__vector-dynamic-indexing-nv-driver-bug.html] subsuite = webgl2-ext [generated/test_2_conformance2__glsl3__vector-dynamic-indexing-swizzled-lvalue.html] subsuite = webgl2-ext -fail-if = (os == 'mac') +fail-if = (os == 'linux') || (os == 'mac') [generated/test_2_conformance2__glsl3__vector-dynamic-indexing.html] subsuite = webgl2-ext skip-if = (os == 'win') @@ -5279,16 +5278,16 @@ subsuite = webgl2-core subsuite = webgl2-core [generated/test_2_conformance2__rendering__blitframebuffer-filter-outofbounds.html] subsuite = webgl2-core -fail-if = (os == 'mac') +fail-if = (os == 'linux') || (os == 'mac') [generated/test_2_conformance2__rendering__blitframebuffer-filter-srgb.html] subsuite = webgl2-core -fail-if = (os == 'mac') +fail-if = (os == 'linux') || (os == 'mac') [generated/test_2_conformance2__rendering__blitframebuffer-multisampled-readbuffer.html] subsuite = webgl2-core fail-if = (os == 'linux') [generated/test_2_conformance2__rendering__blitframebuffer-outside-readbuffer.html] subsuite = webgl2-core -fail-if = (os == 'mac') +fail-if = (os == 'linux') || (os == 'mac') [generated/test_2_conformance2__rendering__blitframebuffer-r11f-g11f-b10f.html] subsuite = webgl2-core [generated/test_2_conformance2__rendering__blitframebuffer-resolve-to-back-buffer.html] @@ -5325,7 +5324,6 @@ subsuite = webgl2-core subsuite = webgl2-core [generated/test_2_conformance2__rendering__draw-buffers.html] subsuite = webgl2-core -fail-if = (os == 'linux') [generated/test_2_conformance2__rendering__draw-with-integer-texture-base-level.html] subsuite = webgl2-core [generated/test_2_conformance2__rendering__element-index-uint.html] @@ -5340,6 +5338,7 @@ fail-if = (os == 'win') [generated/test_2_conformance2__rendering__framebuffer-texture-level1.html] subsuite = webgl2-core fail-if = (os == 'mac') +skip-if = (os == 'linux') [generated/test_2_conformance2__rendering__framebuffer-unsupported.html] subsuite = webgl2-core [generated/test_2_conformance2__rendering__fs-color-type-mismatch-color-buffer-type.html] @@ -5353,6 +5352,7 @@ subsuite = webgl2-core subsuite = webgl2-core [generated/test_2_conformance2__rendering__line-rendering-quality.html] subsuite = webgl2-core +fail-if = (os == 'linux') [generated/test_2_conformance2__rendering__multisampling-fragment-evaluation.html] subsuite = webgl2-core [generated/test_2_conformance2__rendering__out-of-bounds-index-buffers-after-copying.html] @@ -6721,7 +6721,6 @@ subsuite = webgl2-ext subsuite = webgl2-ext [generated/test_2_conformance2__textures__image_data__tex-2d-rg8ui-rg_integer-unsigned_byte.html] subsuite = webgl2-ext -fail-if = (os == 'mac') [generated/test_2_conformance2__textures__image_data__tex-2d-rgb10_a2-rgba-unsigned_int_2_10_10_10_rev.html] subsuite = webgl2-ext fail-if = 1 @@ -6743,7 +6742,6 @@ subsuite = webgl2-ext subsuite = webgl2-ext [generated/test_2_conformance2__textures__image_data__tex-2d-rgb8ui-rgb_integer-unsigned_byte.html] subsuite = webgl2-ext -fail-if = (os == 'mac') [generated/test_2_conformance2__textures__image_data__tex-2d-rgb9_e5-rgb-float.html] subsuite = webgl2-ext [generated/test_2_conformance2__textures__image_data__tex-2d-rgb9_e5-rgb-half_float.html] @@ -6762,7 +6760,6 @@ subsuite = webgl2-ext subsuite = webgl2-ext [generated/test_2_conformance2__textures__image_data__tex-2d-rgba8ui-rgba_integer-unsigned_byte.html] subsuite = webgl2-ext -fail-if = (os == 'mac') [generated/test_2_conformance2__textures__image_data__tex-2d-srgb8-rgb-unsigned_byte.html] subsuite = webgl2-ext [generated/test_2_conformance2__textures__image_data__tex-2d-srgb8_alpha8-rgba-unsigned_byte.html] @@ -6848,11 +6845,12 @@ subsuite = webgl2-core subsuite = webgl2-core [generated/test_2_conformance2__textures__misc__copy-texture-cube-map-bug.html] subsuite = webgl2-core +skip-if = (os == 'linux') [generated/test_2_conformance2__textures__misc__copy-texture-image-luma-format.html] subsuite = webgl2-core [generated/test_2_conformance2__textures__misc__copy-texture-image-same-texture.html] subsuite = webgl2-core -skip-if = (os == 'win') +skip-if = (os == 'linux') || (os == 'win') [generated/test_2_conformance2__textures__misc__copy-texture-image-webgl-specific.html] subsuite = webgl2-core [generated/test_2_conformance2__textures__misc__copy-texture-image.html] @@ -7260,7 +7258,7 @@ subsuite = webgl2-ext subsuite = webgl2-ext [generated/test_2_conformance2__textures__webgl_canvas__tex-2d-rgb10_a2-rgba-unsigned_int_2_10_10_10_rev.html] subsuite = webgl2-ext -fail-if = (os == 'mac') || (os == 'win') +fail-if = 1 [generated/test_2_conformance2__textures__webgl_canvas__tex-2d-rgb16f-rgb-float.html] subsuite = webgl2-ext [generated/test_2_conformance2__textures__webgl_canvas__tex-2d-rgb16f-rgb-half_float.html] @@ -7329,7 +7327,7 @@ subsuite = webgl2-ext subsuite = webgl2-ext [generated/test_2_conformance2__textures__webgl_canvas__tex-3d-rgb10_a2-rgba-unsigned_int_2_10_10_10_rev.html] subsuite = webgl2-ext -fail-if = (os == 'mac') || (os == 'win') +fail-if = 1 [generated/test_2_conformance2__textures__webgl_canvas__tex-3d-rgb16f-rgb-float.html] subsuite = webgl2-ext [generated/test_2_conformance2__textures__webgl_canvas__tex-3d-rgb16f-rgb-half_float.html] @@ -7649,7 +7647,6 @@ subsuite = webgl2-ext subsuite = webgl2-ext [generated/test_2_conformance__glsl__bugs__unary-minus-operator-float-bug.html] subsuite = webgl2-ext -fail-if = (os == 'mac') [generated/test_2_conformance__glsl__bugs__undefined-index-should-not-crash.html] subsuite = webgl2-ext [generated/test_2_conformance__glsl__bugs__uniforms-should-not-lose-values.html] @@ -7921,6 +7918,7 @@ subsuite = webgl2-ext subsuite = webgl2-ext [generated/test_2_conformance__glsl__misc__fragcolor-fragdata-invariant.html] subsuite = webgl2-ext +fail-if = (os == 'mac') [generated/test_2_conformance__glsl__misc__gl_position_unset.vert.html] subsuite = webgl2-ext [generated/test_2_conformance__glsl__misc__global-variable-init.html] @@ -8715,6 +8713,7 @@ subsuite = webgl2-core subsuite = webgl2-core [generated/test_2_conformance__rendering__line-rendering-quality.html] subsuite = webgl2-core +fail-if = (os == 'linux') [generated/test_2_conformance__rendering__many-draw-calls.html] subsuite = webgl2-core skip-if = debug @@ -8769,13 +8768,10 @@ subsuite = webgl2-core subsuite = webgl2-core [generated/test_2_conformance__textures__canvas__tex-2d-alpha-alpha-unsigned_byte.html] subsuite = webgl2-ext -fail-if = (os == 'mac') [generated/test_2_conformance__textures__canvas__tex-2d-luminance-luminance-unsigned_byte.html] subsuite = webgl2-ext -fail-if = (os == 'mac') [generated/test_2_conformance__textures__canvas__tex-2d-luminance_alpha-luminance_alpha-unsigned_byte.html] subsuite = webgl2-ext -fail-if = (os == 'mac') [generated/test_2_conformance__textures__canvas__tex-2d-rgb-rgb-unsigned_byte.html] subsuite = webgl2-ext [generated/test_2_conformance__textures__canvas__tex-2d-rgb-rgb-unsigned_short_5_6_5.html] @@ -8788,13 +8784,10 @@ subsuite = webgl2-ext subsuite = webgl2-ext [generated/test_2_conformance__textures__canvas_sub_rectangle__tex-2d-alpha-alpha-unsigned_byte.html] subsuite = webgl2-ext -fail-if = (os == 'mac') [generated/test_2_conformance__textures__canvas_sub_rectangle__tex-2d-luminance-luminance-unsigned_byte.html] subsuite = webgl2-ext -fail-if = (os == 'mac') [generated/test_2_conformance__textures__canvas_sub_rectangle__tex-2d-luminance_alpha-luminance_alpha-unsigned_byte.html] subsuite = webgl2-ext -fail-if = (os == 'mac') [generated/test_2_conformance__textures__canvas_sub_rectangle__tex-2d-rgb-rgb-unsigned_byte.html] subsuite = webgl2-ext [generated/test_2_conformance__textures__canvas_sub_rectangle__tex-2d-rgb-rgb-unsigned_short_5_6_5.html] @@ -8807,13 +8800,10 @@ subsuite = webgl2-ext subsuite = webgl2-ext [generated/test_2_conformance__textures__image__tex-2d-alpha-alpha-unsigned_byte.html] subsuite = webgl2-ext -fail-if = (os == 'mac') [generated/test_2_conformance__textures__image__tex-2d-luminance-luminance-unsigned_byte.html] subsuite = webgl2-ext -fail-if = (os == 'mac') [generated/test_2_conformance__textures__image__tex-2d-luminance_alpha-luminance_alpha-unsigned_byte.html] subsuite = webgl2-ext -fail-if = (os == 'mac') [generated/test_2_conformance__textures__image__tex-2d-rgb-rgb-unsigned_byte.html] subsuite = webgl2-ext [generated/test_2_conformance__textures__image__tex-2d-rgb-rgb-unsigned_short_5_6_5.html] @@ -8826,13 +8816,10 @@ subsuite = webgl2-ext subsuite = webgl2-ext [generated/test_2_conformance__textures__image_bitmap_from_blob__tex-2d-alpha-alpha-unsigned_byte.html] subsuite = webgl2-ext -fail-if = (os == 'mac') [generated/test_2_conformance__textures__image_bitmap_from_blob__tex-2d-luminance-luminance-unsigned_byte.html] subsuite = webgl2-ext -fail-if = (os == 'mac') [generated/test_2_conformance__textures__image_bitmap_from_blob__tex-2d-luminance_alpha-luminance_alpha-unsigned_byte.html] subsuite = webgl2-ext -fail-if = (os == 'mac') [generated/test_2_conformance__textures__image_bitmap_from_blob__tex-2d-rgb-rgb-unsigned_byte.html] subsuite = webgl2-ext [generated/test_2_conformance__textures__image_bitmap_from_blob__tex-2d-rgb-rgb-unsigned_short_5_6_5.html] @@ -8845,13 +8832,10 @@ subsuite = webgl2-ext subsuite = webgl2-ext [generated/test_2_conformance__textures__image_bitmap_from_canvas__tex-2d-alpha-alpha-unsigned_byte.html] subsuite = webgl2-ext -fail-if = (os == 'mac') [generated/test_2_conformance__textures__image_bitmap_from_canvas__tex-2d-luminance-luminance-unsigned_byte.html] subsuite = webgl2-ext -fail-if = (os == 'mac') [generated/test_2_conformance__textures__image_bitmap_from_canvas__tex-2d-luminance_alpha-luminance_alpha-unsigned_byte.html] subsuite = webgl2-ext -fail-if = (os == 'mac') [generated/test_2_conformance__textures__image_bitmap_from_canvas__tex-2d-rgb-rgb-unsigned_byte.html] subsuite = webgl2-ext [generated/test_2_conformance__textures__image_bitmap_from_canvas__tex-2d-rgb-rgb-unsigned_short_5_6_5.html] @@ -8864,13 +8848,10 @@ subsuite = webgl2-ext subsuite = webgl2-ext [generated/test_2_conformance__textures__image_bitmap_from_image__tex-2d-alpha-alpha-unsigned_byte.html] subsuite = webgl2-ext -fail-if = (os == 'mac') [generated/test_2_conformance__textures__image_bitmap_from_image__tex-2d-luminance-luminance-unsigned_byte.html] subsuite = webgl2-ext -fail-if = (os == 'mac') [generated/test_2_conformance__textures__image_bitmap_from_image__tex-2d-luminance_alpha-luminance_alpha-unsigned_byte.html] subsuite = webgl2-ext -fail-if = (os == 'mac') [generated/test_2_conformance__textures__image_bitmap_from_image__tex-2d-rgb-rgb-unsigned_byte.html] subsuite = webgl2-ext [generated/test_2_conformance__textures__image_bitmap_from_image__tex-2d-rgb-rgb-unsigned_short_5_6_5.html] @@ -8883,13 +8864,10 @@ subsuite = webgl2-ext subsuite = webgl2-ext [generated/test_2_conformance__textures__image_bitmap_from_image_bitmap__tex-2d-alpha-alpha-unsigned_byte.html] subsuite = webgl2-ext -fail-if = (os == 'mac') [generated/test_2_conformance__textures__image_bitmap_from_image_bitmap__tex-2d-luminance-luminance-unsigned_byte.html] subsuite = webgl2-ext -fail-if = (os == 'mac') [generated/test_2_conformance__textures__image_bitmap_from_image_bitmap__tex-2d-luminance_alpha-luminance_alpha-unsigned_byte.html] subsuite = webgl2-ext -fail-if = (os == 'mac') [generated/test_2_conformance__textures__image_bitmap_from_image_bitmap__tex-2d-rgb-rgb-unsigned_byte.html] subsuite = webgl2-ext [generated/test_2_conformance__textures__image_bitmap_from_image_bitmap__tex-2d-rgb-rgb-unsigned_short_5_6_5.html] @@ -8902,13 +8880,10 @@ subsuite = webgl2-ext subsuite = webgl2-ext [generated/test_2_conformance__textures__image_bitmap_from_image_data__tex-2d-alpha-alpha-unsigned_byte.html] subsuite = webgl2-ext -fail-if = (os == 'mac') [generated/test_2_conformance__textures__image_bitmap_from_image_data__tex-2d-luminance-luminance-unsigned_byte.html] subsuite = webgl2-ext -fail-if = (os == 'mac') [generated/test_2_conformance__textures__image_bitmap_from_image_data__tex-2d-luminance_alpha-luminance_alpha-unsigned_byte.html] subsuite = webgl2-ext -fail-if = (os == 'mac') [generated/test_2_conformance__textures__image_bitmap_from_image_data__tex-2d-rgb-rgb-unsigned_byte.html] subsuite = webgl2-ext [generated/test_2_conformance__textures__image_bitmap_from_image_data__tex-2d-rgb-rgb-unsigned_short_5_6_5.html] @@ -8937,13 +8912,10 @@ subsuite = webgl2-ext subsuite = webgl2-ext [generated/test_2_conformance__textures__image_data__tex-2d-alpha-alpha-unsigned_byte.html] subsuite = webgl2-ext -fail-if = (os == 'mac') [generated/test_2_conformance__textures__image_data__tex-2d-luminance-luminance-unsigned_byte.html] subsuite = webgl2-ext -fail-if = (os == 'mac') [generated/test_2_conformance__textures__image_data__tex-2d-luminance_alpha-luminance_alpha-unsigned_byte.html] subsuite = webgl2-ext -fail-if = (os == 'mac') [generated/test_2_conformance__textures__image_data__tex-2d-rgb-rgb-unsigned_byte.html] subsuite = webgl2-ext [generated/test_2_conformance__textures__image_data__tex-2d-rgb-rgb-unsigned_short_5_6_5.html] @@ -9056,13 +9028,10 @@ skip-if = 1 subsuite = webgl2-core [generated/test_2_conformance__textures__svg_image__tex-2d-alpha-alpha-unsigned_byte.html] subsuite = webgl2-ext -fail-if = (os == 'mac') [generated/test_2_conformance__textures__svg_image__tex-2d-luminance-luminance-unsigned_byte.html] subsuite = webgl2-ext -fail-if = (os == 'mac') [generated/test_2_conformance__textures__svg_image__tex-2d-luminance_alpha-luminance_alpha-unsigned_byte.html] subsuite = webgl2-ext -fail-if = (os == 'mac') [generated/test_2_conformance__textures__svg_image__tex-2d-rgb-rgb-unsigned_byte.html] subsuite = webgl2-ext [generated/test_2_conformance__textures__svg_image__tex-2d-rgb-rgb-unsigned_short_5_6_5.html] @@ -9091,13 +9060,10 @@ subsuite = webgl2-ext subsuite = webgl2-ext [generated/test_2_conformance__textures__webgl_canvas__tex-2d-alpha-alpha-unsigned_byte.html] subsuite = webgl2-ext -fail-if = (os == 'mac') [generated/test_2_conformance__textures__webgl_canvas__tex-2d-luminance-luminance-unsigned_byte.html] subsuite = webgl2-ext -fail-if = (os == 'mac') [generated/test_2_conformance__textures__webgl_canvas__tex-2d-luminance_alpha-luminance_alpha-unsigned_byte.html] subsuite = webgl2-ext -fail-if = (os == 'mac') [generated/test_2_conformance__textures__webgl_canvas__tex-2d-rgb-rgb-unsigned_byte.html] subsuite = webgl2-ext [generated/test_2_conformance__textures__webgl_canvas__tex-2d-rgb-rgb-unsigned_short_5_6_5.html] diff --git a/dom/canvas/test/webgl-conf/mochitest-errata.ini b/dom/canvas/test/webgl-conf/mochitest-errata.ini index da682619359f..f850ed5b4447 100644 --- a/dom/canvas/test/webgl-conf/mochitest-errata.ini +++ b/dom/canvas/test/webgl-conf/mochitest-errata.ini @@ -177,6 +177,10 @@ 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__webgl_canvas__tex-2d-rgb10_a2-rgba-unsigned_int_2_10_10_10_rev.html] +fail-if = 1 +[generated/test_2_conformance2__textures__webgl_canvas__tex-3d-rgb10_a2-rgba-unsigned_int_2_10_10_10_rev.html] +fail-if = 1 [generated/test_2_conformance2__textures__misc__tex-base-level-bug.html] fail-if = os == 'mac' && os_version == '10.14' # macosx1014 due to 1563418 @@ -283,8 +287,7 @@ skip-if = (os == 'win') || (os == 'mac') [generated/test_2_conformance2__glsl3__tricky-loop-conditions.html] fail-if = (os == 'win') [generated/test_2_conformance2__rendering__blitframebuffer-outside-readbuffer.html] -fail-if = (os == 'mac') -[generated/test_2_conformance2__textures__misc__integer-cubemap-specification-order-bug.html] +fail-if = (os == 'linux') || (os == 'mac') [generated/test_2_conformance2__textures__misc__tex-srgb-mipmap.html] fail-if = (os == 'mac') [generated/test_2_conformance2__textures__video__tex-3d-r11f_g11f_b10f-rgb-float.html] @@ -344,13 +347,8 @@ fail-if = (os == 'mac') [generated/test_2_conformance2__textures__video__tex-3d-srgb8_alpha8-rgba-unsigned_byte.html] fail-if = (os == 'mac') -[generated/test_2_conformance2__textures__webgl_canvas__tex-2d-rgb10_a2-rgba-unsigned_int_2_10_10_10_rev.html] -fail-if = (os == 'mac') || (os == 'win') -[generated/test_2_conformance2__textures__webgl_canvas__tex-3d-rgb10_a2-rgba-unsigned_int_2_10_10_10_rev.html] -fail-if = (os == 'mac') || (os == 'win') - [generated/test_2_conformance2__textures__misc__copy-texture-image-same-texture.html] -skip-if = (os == 'win') +skip-if = (os == 'linux') || (os == 'win') [generated/test_conformance__rendering__rendering-stencil-large-viewport.html] fail-if = (os == 'mac') || (verify && debug && (os == 'linux')) @@ -620,8 +618,6 @@ fail-if = (os == 'linux') fail-if = (os == 'linux') [generated/test_2_conformance2__rendering__clipping-wide-points.html] fail-if = (os == 'linux') -[generated/test_2_conformance2__rendering__draw-buffers.html] -fail-if = (os == 'linux') [generated/test_2_conformance2__state__gl-get-calls.html] fail-if = (os == 'linux') [generated/test_2_conformance2__state__gl-object-get-calls.html] @@ -630,14 +626,32 @@ fail-if = (os == 'linux') fail-if = (os == 'linux') [generated/test_2_conformance__glsl__bugs__sampler-array-using-loop-index.html] fail-if = (os == 'linux') -[generated/test_2_conformance2__glsl3__texture-offset-out-of-range.html] -fail-if = (os == 'linux') [generated/test_conformance__rendering__line-rendering-quality.html] # Found 0 lines, looking in the vertical direction, expected 2 fail-if = (os == 'linux') [generated/test_conformance__rendering__blending.html] # Expected [1000,1,1,1], was [1,1,1,1] fail-if = (os == 'linux') +[generated/test_2_conformance2__glsl3__valid-invariant.html] +fail-if = (os == 'linux') +# [unexpected link status] vertex shader with invariant varying and fragment shader with variant varying must succeed +# [unexpected link status] vertex shader with invariant (global setting) varying and fragment shader with variant varying must succeed +# [unexpected link status] vertex shader with invariant (separately set) varying and fragment shader with variant varying must succeed +[generated/test_2_conformance__rendering__line-rendering-quality.html] +fail-if = (os == 'linux') +# Found 0 lines, looking in the vertical direction, expected 2 +[generated/test_2_conformance2__rendering__line-rendering-quality.html] +fail-if = (os == 'linux') +# Found 0 lines, looking in the vertical direction, expected 2 +[generated/test_2_conformance2__textures__misc__copy-texture-cube-map-bug.html] +skip-if = (os == 'linux') +# [task 2019-12-27T02:30:35.051Z] 02:30:35 INFO - GECKO(1114) | Assertion failure: err == 0x0505, at /builds/worker/workspace/build/src/gfx/gl/SharedSurfaceGL.cpp:31 +# [task 2019-12-27T02:30:56.779Z] 02:30:56 INFO - GECKO(1114) | #01: mozilla::gl::SurfaceFactory_Basic::CreateShared(mozilla::gfx::IntSizeTyped const&) [gfx/gl/SharedSurfaceGL.h:82] +# [task 2019-12-27T02:30:56.786Z] 02:30:56 INFO - GECKO(1114) | #02: mozilla::gl::SurfaceFactory::NewTexClient(mozilla::gfx::IntSizeTyped const&) [gfx/gl/SharedSurface.cpp:301] +# [task 2019-12-27T02:30:56.787Z] 02:30:56 INFO - GECKO(1114) | #03: mozilla::gl::GLScreenBuffer::Resize(mozilla::gfx::IntSizeTyped const&) [gfx/gl/GLScreenBuffer.cpp:513] +# [task 2019-12-27T02:30:56.787Z] 02:30:56 INFO - GECKO(1114) | #04: mozilla::WebGLContext::PresentScreenBuffer(mozilla::gl::GLScreenBuffer*) [dom/canvas/WebGLContext.cpp:1430] +# [task 2019-12-27T02:30:56.788Z] 02:30:56 INFO - GECKO(1114) | #05: mozilla::WebGLContextUserData::PreTransactionCallback(void*) [dom/canvas/WebGLContext.cpp:1154] + ######################################################################## ######################################################################## @@ -645,7 +659,6 @@ fail-if = (os == 'linux') [generated/test_conformance__canvas__drawingbuffer-static-canvas-test.html] # Intermittent crash on OSX. skip-if = (os == 'mac') -[generated/test_conformance__canvas__viewport-unchanged-upon-resize.html] [generated/test_conformance__rendering__multisample-corruption.html] # application crashed [@ gldAttachDrawable + 0x9e0]. Also crash on Android. skip-if = (os == 'mac') || (os == 'android') || (os == 'win') @@ -665,14 +678,12 @@ fail-if = (os == 'mac') [generated/test_2_conformance2__textures__misc__tex-unpack-params.html] skip-if = (os == 'mac' && debug) fail-if = (os == 'mac') -[generated/test_2_conformance2__glsl3__valid-invariant.html] -fail-if = (os == 'mac') [generated/test_2_conformance2__reading__format-r11f-g11f-b10f.html] fail-if = (os == "win" && processor == "aarch64") #aarch64 due to bug 1536182 [generated/test_2_conformance2__rendering__blitframebuffer-filter-outofbounds.html] -fail-if = (os == 'mac') +fail-if = (os == 'linux') || (os == 'mac') [generated/test_2_conformance2__rendering__blitframebuffer-filter-srgb.html] -fail-if = (os == 'mac') +fail-if = (os == 'linux') || (os == 'mac') [generated/test_2_conformance2__textures__canvas_sub_rectangle__tex-3d-r11f_g11f_b10f-rgb-float.html] fail-if = (os == 'mac') [generated/test_2_conformance2__textures__canvas_sub_rectangle__tex-3d-r11f_g11f_b10f-rgb-half_float.html] @@ -805,13 +816,6 @@ fail-if = (os == 'mac') fail-if = (os == 'mac') [generated/test_2_conformance2__textures__image__tex-3d-srgb8_alpha8-rgba-unsigned_byte.html] fail-if = (os == 'mac') -[generated/test_2_conformance2__textures__image_data__tex-2d-rg8ui-rg_integer-unsigned_byte.html] -fail-if = (os == 'mac') -[generated/test_2_conformance2__textures__image_data__tex-2d-rgb8ui-rgb_integer-unsigned_byte.html] -fail-if = (os == 'mac') -[generated/test_2_conformance2__textures__image_data__tex-2d-rgba8ui-rgba_integer-unsigned_byte.html] -fail-if = (os == 'mac') -[generated/test_2_conformance2__textures__misc__integer-cubemap-texture-sampling.html] [generated/test_2_conformance2__textures__misc__tex-mipmap-levels.html] fail-if = (os == 'mac') [generated/test_2_conformance2__textures__video__tex-3d-r16f-red-float.html] @@ -825,81 +829,11 @@ fail-if = (os == 'mac') [generated/test_2_conformance2__textures__video__tex-3d-r8ui-red_integer-unsigned_byte.html] fail-if = (os == 'mac') [generated/test_2_conformance2__glsl3__vector-dynamic-indexing-swizzled-lvalue.html] -fail-if = (os == 'mac') +fail-if = (os == 'linux') || (os == 'mac') [generated/test_2_conformance2__rendering__framebuffer-texture-level1.html] fail-if = (os == 'mac') -[generated/test_conformance__glsl__bugs__unary-minus-operator-float-bug.html] -[generated/test_2_conformance__glsl__bugs__unary-minus-operator-float-bug.html] -fail-if = (os == 'mac') - -[generated/test_2_conformance__textures__canvas__tex-2d-alpha-alpha-unsigned_byte.html] -fail-if = (os == 'mac') -[generated/test_2_conformance__textures__canvas__tex-2d-luminance-luminance-unsigned_byte.html] -fail-if = (os == 'mac') -[generated/test_2_conformance__textures__canvas__tex-2d-luminance_alpha-luminance_alpha-unsigned_byte.html] -fail-if = (os == 'mac') -[generated/test_2_conformance__textures__canvas_sub_rectangle__tex-2d-alpha-alpha-unsigned_byte.html] -fail-if = (os == 'mac') -[generated/test_2_conformance__textures__canvas_sub_rectangle__tex-2d-luminance-luminance-unsigned_byte.html] -fail-if = (os == 'mac') -[generated/test_2_conformance__textures__canvas_sub_rectangle__tex-2d-luminance_alpha-luminance_alpha-unsigned_byte.html] -fail-if = (os == 'mac') -[generated/test_2_conformance__textures__image__tex-2d-alpha-alpha-unsigned_byte.html] -fail-if = (os == 'mac') -[generated/test_2_conformance__textures__image__tex-2d-luminance-luminance-unsigned_byte.html] -fail-if = (os == 'mac') -[generated/test_2_conformance__textures__image__tex-2d-luminance_alpha-luminance_alpha-unsigned_byte.html] -fail-if = (os == 'mac') -[generated/test_2_conformance__textures__image_bitmap_from_blob__tex-2d-alpha-alpha-unsigned_byte.html] -fail-if = (os == 'mac') -[generated/test_2_conformance__textures__image_bitmap_from_blob__tex-2d-luminance-luminance-unsigned_byte.html] -fail-if = (os == 'mac') -[generated/test_2_conformance__textures__image_bitmap_from_blob__tex-2d-luminance_alpha-luminance_alpha-unsigned_byte.html] -fail-if = (os == 'mac') -[generated/test_2_conformance__textures__image_bitmap_from_canvas__tex-2d-alpha-alpha-unsigned_byte.html] -fail-if = (os == 'mac') -[generated/test_2_conformance__textures__image_bitmap_from_canvas__tex-2d-luminance-luminance-unsigned_byte.html] -fail-if = (os == 'mac') -[generated/test_2_conformance__textures__image_bitmap_from_canvas__tex-2d-luminance_alpha-luminance_alpha-unsigned_byte.html] -fail-if = (os == 'mac') -[generated/test_2_conformance__textures__image_bitmap_from_image__tex-2d-alpha-alpha-unsigned_byte.html] -fail-if = (os == 'mac') -[generated/test_2_conformance__textures__image_bitmap_from_image__tex-2d-luminance-luminance-unsigned_byte.html] -fail-if = (os == 'mac') -[generated/test_2_conformance__textures__image_bitmap_from_image__tex-2d-luminance_alpha-luminance_alpha-unsigned_byte.html] -fail-if = (os == 'mac') -[generated/test_2_conformance__textures__image_bitmap_from_image_bitmap__tex-2d-alpha-alpha-unsigned_byte.html] -fail-if = (os == 'mac') -[generated/test_2_conformance__textures__image_bitmap_from_image_bitmap__tex-2d-luminance-luminance-unsigned_byte.html] -fail-if = (os == 'mac') -[generated/test_2_conformance__textures__image_bitmap_from_image_bitmap__tex-2d-luminance_alpha-luminance_alpha-unsigned_byte.html] -fail-if = (os == 'mac') -[generated/test_2_conformance__textures__image_bitmap_from_image_data__tex-2d-alpha-alpha-unsigned_byte.html] -fail-if = (os == 'mac') -[generated/test_2_conformance__textures__image_bitmap_from_image_data__tex-2d-luminance-luminance-unsigned_byte.html] -fail-if = (os == 'mac') -[generated/test_2_conformance__textures__image_bitmap_from_image_data__tex-2d-luminance_alpha-luminance_alpha-unsigned_byte.html] -fail-if = (os == 'mac') -[generated/test_2_conformance__textures__image_data__tex-2d-alpha-alpha-unsigned_byte.html] -fail-if = (os == 'mac') -[generated/test_2_conformance__textures__image_data__tex-2d-luminance-luminance-unsigned_byte.html] -fail-if = (os == 'mac') -[generated/test_2_conformance__textures__image_data__tex-2d-luminance_alpha-luminance_alpha-unsigned_byte.html] -fail-if = (os == 'mac') -[generated/test_2_conformance__textures__svg_image__tex-2d-alpha-alpha-unsigned_byte.html] -fail-if = (os == 'mac') -[generated/test_2_conformance__textures__svg_image__tex-2d-luminance-luminance-unsigned_byte.html] -fail-if = (os == 'mac') -[generated/test_2_conformance__textures__svg_image__tex-2d-luminance_alpha-luminance_alpha-unsigned_byte.html] -fail-if = (os == 'mac') -[generated/test_2_conformance__textures__webgl_canvas__tex-2d-alpha-alpha-unsigned_byte.html] -fail-if = (os == 'mac') -[generated/test_2_conformance__textures__webgl_canvas__tex-2d-luminance-luminance-unsigned_byte.html] -fail-if = (os == 'mac') -[generated/test_2_conformance__textures__webgl_canvas__tex-2d-luminance_alpha-luminance_alpha-unsigned_byte.html] -fail-if = (os == 'mac') - -[generated/test_2_conformance2__textures__misc__tex-3d-mipmap-levels-intel-bug.html] +skip-if = (os == 'linux') +# Crash in `swrast_dri.so!st_finalize_texture` [generated/test_2_conformance2__extensions__ext-color-buffer-float.html] skip-if = (os == 'mac' && debug) @@ -975,7 +909,9 @@ skip-if = (os == 'mac' && debug) skip-if = (os == 'mac') [generated/test_2_conformance__textures__misc__cube-map-uploads-out-of-order.html] skip-if = (os == 'mac') - +[generated/test_2_conformance__glsl__misc__fragcolor-fragdata-invariant.html] +fail-if = (os == 'mac') +# [unexpected fragment shader compile status] (expected: true) Declaring both gl_FragColor and gl_FragData invariant should succeed. ######################################################################## ######################################################################## diff --git a/dom/canvas/test/webgl-mochitest/mochitest.ini b/dom/canvas/test/webgl-mochitest/mochitest.ini index f6f19fa21548..1039464e33da 100644 --- a/dom/canvas/test/webgl-mochitest/mochitest.ini +++ b/dom/canvas/test/webgl-mochitest/mochitest.ini @@ -17,7 +17,6 @@ fail-if = (os == 'android') [ensure-exts/test_EXT_blend_minmax.html] fail-if = (os == 'android') [ensure-exts/test_EXT_color_buffer_half_float.html] -fail-if = (os == 'android') [ensure-exts/test_EXT_disjoint_timer_query.html] fail-if = 1 [ensure-exts/test_EXT_float_blend.html] @@ -43,7 +42,7 @@ fail-if = (os == 'linux') || (os == 'mac') [ensure-exts/test_WEBGL_color_buffer_float.html] fail-if = (os == 'android') [ensure-exts/test_WEBGL_compressed_texture_astc.html] -fail-if = (os == 'android') || (os == 'linux' && os_version == '16.04') || (os == 'mac') || (os == 'win') +fail-if = (os == 'linux' && os_version == '16.04') || (os == 'mac') || (os == 'win') [ensure-exts/test_WEBGL_compressed_texture_etc.html] fail-if = (os == 'android') || (os == 'mac') || (os == 'win') [ensure-exts/test_WEBGL_compressed_texture_etc1.html] diff --git a/taskcluster/ci/test/test-sets.yml b/taskcluster/ci/test/test-sets.yml index 5066a74b5444..8d9e0633554f 100644 --- a/taskcluster/ci/test/test-sets.yml +++ b/taskcluster/ci/test/test-sets.yml @@ -38,6 +38,8 @@ common-tests: - mochitest-remote - mochitest-webgl1-core - mochitest-webgl1-ext + - mochitest-webgl2-core + - mochitest-webgl2-ext - reftest - reftest-no-accel - telemetry-tests-client @@ -378,7 +380,7 @@ linux-qr-tests: - mochitest-gpu - mochitest-media - mochitest-webgl1-core - - mochitest-webgl1-ext + - mochitest-webgl2-core - reftest - xpcshell @@ -396,9 +398,7 @@ windows-qr-tests: - mochitest-gpu - mochitest-media - mochitest-webgl1-core - - mochitest-webgl1-ext - mochitest-webgl2-core - - mochitest-webgl2-ext - reftest ccov-code-coverage-tests: @@ -519,7 +519,7 @@ macosx1014-64-tests: - mochitest-webgl1-core - mochitest-webgl1-ext - mochitest-webgl2-core - # - mochitest-webgl2-ext test # timeouts + - mochitest-webgl2-ext - reftest - telemetry-tests-client - test-verify @@ -565,6 +565,10 @@ android-x86_64-tests: - gtest - mochitest - mochitest-gpu + # - mochitest-webgl1-core # Harness issues? + # - mochitest-webgl1-ext + # - mochitest-webgl2-core # Emulator not creating ES3? + # - mochitest-webgl2-ext - reftest - test-verify - web-platform-tests @@ -589,6 +593,9 @@ remote-tests: android-hw-arm7-opt-unittests: - mochitest-media + #- mochitest-webgl1-core + #- mochitest-webgl1-ext + #- mochitest-webgl2-core android-hw-arm7-pgo-unittests: - jittest @@ -599,6 +606,9 @@ android-hw-arm7-debug-unittests: - jittest - jsreftest - mochitest-media + #- mochitest-webgl1-core + #- mochitest-webgl1-ext + #- mochitest-webgl2-core android-hw-arm7-qr: - crashtest