Open Bug 1965276 Opened 3 days ago Updated 3 days ago

some test failures on mochitest-webgl tests when running on samsung a55 phones

Categories

(Core :: Graphics: CanvasWebGL, defect)

defect

Tracking

()

People

(Reporter: jmaher, Unassigned, NeedInfo)

References

(Blocks 2 open bugs)

Details

there are a handful of new test failures (not seen on the pixel 5 phone) that I want to document here.

test_2_conformance2__misc__uninitialized-test-2.html:

[task 2025-05-08T01:49:38.806Z] 01:49:38     INFO -  TEST-PASS | dom/canvas/test/webgl-conf/generated/test_2_conformance2__misc__uninitialized-test-2.html | gl.checkFramebufferStatus(gl.FRAMEBUFFER) is gl.FRAMEBUFFER_COMPLETE
[task 2025-05-08T01:49:38.806Z] 01:49:38     INFO -  TEST-PASS | dom/canvas/test/webgl-conf/generated/test_2_conformance2__misc__uninitialized-test-2.html | Level = 0, layer = 1 : all data initialized
[task 2025-05-08T01:49:38.806Z] 01:49:38     INFO -  Buffered messages finished
[task 2025-05-08T01:49:38.806Z] 01:49:38  WARNING -  TEST-UNEXPECTED-FAIL | dom/canvas/test/webgl-conf/generated/test_2_conformance2__misc__uninitialized-test-2.html | Level = 0, layer = 1 : found 1 elements incorrectly overwritten
[task 2025-05-08T01:49:38.806Z] 01:49:38     INFO -      SimpleTest.ok@SimpleTest/SimpleTest.js:426:16
[task 2025-05-08T01:49:38.806Z] 01:49:38     INFO -      reportResults@dom/canvas/test/webgl-conf/mochi-single.html?checkout/conformance2/misc/uninitialized-test-2.html?webglVersion=2:22:14
[task 2025-05-08T01:49:38.806Z] 01:49:38     INFO -      reportTestResultsToHarness@dom/canvas/test/webgl-conf/checkout/js/js-test-pre.js:108:22
[task 2025-05-08T01:49:38.806Z] 01:49:38     INFO -      testFailed@dom/canvas/test/webgl-conf/checkout/js/js-test-pre.js:243:31
[task 2025-05-08T01:49:38.806Z] 01:49:38     INFO -      checkNonZeroPixels@dom/canvas/test/webgl-conf/checkout/conformance2/misc/uninitialized-test-2.html?webglVersion=2:183:23
[task 2025-05-08T01:49:38.806Z] 01:49:38     INFO -      testTexImage3D@dom/canvas/test/webgl-conf/checkout/conformance2/misc/uninitialized-test-2.html?webglVersion=2:504:31
[task 2025-05-08T01:49:38.806Z] 01:49:38     INFO -      @dom/canvas/test/webgl-conf/checkout/conformance2/misc/uninitialized-test-2.html?webglVersion=2:573:1
[task 2025-05-08T01:49:38.806Z] 01:49:38     INFO -  TEST-PASS | dom/canvas/test/webgl-conf/generated/test_2_conformance2__misc__uninitialized-test-2.html | gl.checkFramebufferStatus(gl.FRAMEBUFFER) is gl.FRAMEBUFFER_COMPLETE

^ and dozens more

test_2_conformance2__rendering__draw-buffers-sparse-output-locations.html:

[task 2025-05-08T01:50:53.353Z] 01:50:42     INFO -  TEST-PASS | dom/canvas/test/webgl-conf/generated/test_2_conformance2__rendering__draw-buffers-sparse-output-locations.html | getError was expected value: NO_ERROR : No GL error from set up
[task 2025-05-08T01:50:53.353Z] 01:50:42     INFO -  Buffered messages finished
[task 2025-05-08T01:50:53.353Z] 01:50:42  WARNING -  TEST-UNEXPECTED-FAIL | dom/canvas/test/webgl-conf/generated/test_2_conformance2__rendering__draw-buffers-sparse-output-locations.html | check COLOR_ATTACHMENT0
[task 2025-05-08T01:50:53.353Z] 01:50:42     INFO -  at (0, 0) expected: 0,0,0,0 was 0,255,0,255
[task 2025-05-08T01:50:53.353Z] 01:50:42     INFO -      SimpleTest.ok@SimpleTest/SimpleTest.js:426:16
[task 2025-05-08T01:50:53.353Z] 01:50:42     INFO -      reportResults@dom/canvas/test/webgl-conf/mochi-single.html?checkout/conformance2/rendering/draw-buffers-sparse-output-locations.html?webglVersion=2:22:14
[task 2025-05-08T01:50:53.353Z] 01:50:42     INFO -      reportTestResultsToHarness@dom/canvas/test/webgl-conf/checkout/js/js-test-pre.js:108:22
[task 2025-05-08T01:50:53.353Z] 01:50:42     INFO -      testFailed@dom/canvas/test/webgl-conf/checkout/js/js-test-pre.js:243:31
[task 2025-05-08T01:50:53.353Z] 01:50:42     INFO -      checkCanvasRect/<@dom/canvas/test/webgl-conf/checkout/js/webgl-test-utils.js:1332:19
[task 2025-05-08T01:50:53.353Z] 01:50:42     INFO -      checkCanvasRectColor@dom/canvas/test/webgl-conf/checkout/js/webgl-test-utils.js:1285:20
[task 2025-05-08T01:50:53.353Z] 01:50:42     INFO -      checkCanvasRect@dom/canvas/test/webgl-conf/checkout/js/webgl-test-utils.js:1320:23
[task 2025-05-08T01:50:53.353Z] 01:50:42     INFO -      checkCanvas@dom/canvas/test/webgl-conf/checkout/js/webgl-test-utils.js:1351:18
[task 2025-05-08T01:50:53.353Z] 01:50:42     INFO -      testAttachment@dom/canvas/test/webgl-conf/checkout/conformance2/rendering/draw-buffers-sparse-output-locations.html?webglVersion=2:59:7
[task 2025-05-08T01:50:53.353Z] 01:50:42     INFO -      runTests@dom/canvas/test/webgl-conf/checkout/conformance2/rendering/draw-buffers-sparse-output-locations.html?webglVersion=2:95:17
[task 2025-05-08T01:50:53.353Z] 01:50:42     INFO -      @dom/canvas/test/webgl-conf/checkout/conformance2/rendering/draw-buffers-sparse-output-locations.html?webglVersion=2:54:3
[task 2025-05-08T01:50:53.353Z] 01:50:42     INFO -  TEST-PASS | dom/canvas/test/webgl-conf/generated/test_2_conformance2__rendering__draw-buffers-sparse-output-locations.html | check COLOR_ATTACHMENT1

test_2_conformance2__textures__misc__copy-texture-image-same-texture.html:

[task 2025-05-08T01:53:43.888Z] 01:53:32     INFO -  TEST-PASS | dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__misc__copy-texture-image-same-texture.html | checkFramebufferStatus got FRAMEBUFFER_COMPLETE as expected
[task 2025-05-08T01:53:43.888Z] 01:53:32     INFO -  Buffered messages finished
[task 2025-05-08T01:53:43.888Z] 01:53:32  WARNING -  TEST-UNEXPECTED-FAIL | dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__misc__copy-texture-image-same-texture.html | should be 255,255,255,255
[task 2025-05-08T01:53:43.888Z] 01:53:32     INFO -  at (0, 0) expected: 255,255,255,255 was 255,255,255,0
[task 2025-05-08T01:53:43.888Z] 01:53:32     INFO -      SimpleTest.ok@SimpleTest/SimpleTest.js:426:16
[task 2025-05-08T01:53:43.888Z] 01:53:32     INFO -      reportResults@dom/canvas/test/webgl-conf/mochi-single.html?checkout/conformance2/textures/misc/copy-texture-image-same-texture.html?webglVersion=2:22:14
[task 2025-05-08T01:53:43.888Z] 01:53:32     INFO -      reportTestResultsToHarness@dom/canvas/test/webgl-conf/checkout/js/js-test-pre.js:108:22
[task 2025-05-08T01:53:43.888Z] 01:53:32     INFO -      testFailed@dom/canvas/test/webgl-conf/checkout/js/js-test-pre.js:243:31
[task 2025-05-08T01:53:43.888Z] 01:53:32     INFO -      checkCanvasRect/<@dom/canvas/test/webgl-conf/checkout/js/webgl-test-utils.js:1332:19
[task 2025-05-08T01:53:43.888Z] 01:53:32     INFO -      checkCanvasRectColor@dom/canvas/test/webgl-conf/checkout/js/webgl-test-utils.js:1285:20
[task 2025-05-08T01:53:43.888Z] 01:53:32     INFO -      checkCanvasRect@dom/canvas/test/webgl-conf/checkout/js/webgl-test-utils.js:1320:23
[task 2025-05-08T01:53:43.888Z] 01:53:32     INFO -      checkTextureLevelColor@dom/canvas/test/webgl-conf/checkout/conformance2/textures/misc/copy-texture-image-same-texture.html?webglVersion=2:70:9
[task 2025-05-08T01:53:43.888Z] 01:53:32     INFO -      testChangeTargetTextureLevelFormat@dom/canvas/test/webgl-conf/checkout/conformance2/textures/misc/copy-texture-image-same-texture.html?webglVersion=2:124:27
[task 2025-05-08T01:53:43.888Z] 01:53:32     INFO -      @dom/canvas/test/webgl-conf/checkout/conformance2/textures/misc/copy-texture-image-same-texture.html?webglVersion=2:136:5
[task 2025-05-08T01:53:43.888Z] 01:53:32     INFO -  TEST-PASS | dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__misc__copy-texture-image-same-texture.html | getError was expected value: NO_ERROR : Check texture level color should generate no GL errors.

test_2_conformance2__textures__misc__immutable-tex-render-feedback.html:

[task 2025-05-08T03:26:59.304Z] 03:26:59     INFO -      reportResults@dom/canvas/test/webgl-conf/mochi-single.html?checkout/conformance2/textures/misc/immutable-tex-render-feedback.html?webglVersion=2:22:14
[task 2025-05-08T03:26:59.304Z] 03:26:59     INFO -      reportTestResultsToHarness@dom/canvas/test/webgl-conf/checkout/js/js-test-pre.js:108:22
[task 2025-05-08T03:26:59.304Z] 03:26:59     INFO -      testFailed@dom/canvas/test/webgl-conf/checkout/js/js-test-pre.js:243:31
[task 2025-05-08T03:26:59.304Z] 03:26:59     INFO -      framebufferStatusShouldBe@dom/canvas/test/webgl-conf/checkout/js/webgl-test-utils.js:1792:15
[task 2025-05-08T03:26:59.304Z] 03:26:59     INFO -      @dom/canvas/test/webgl-conf/checkout/conformance2/textures/misc/immutable-tex-render-feedback.html?webglVersion=2:203:33
[task 2025-05-08T03:26:59.304Z] 03:26:59     INFO -      @dom/canvas/test/webgl-conf/checkout/conformance2/textures/misc/immutable-tex-render-feedback.html?webglVersion=2:214:3
[task 2025-05-08T03:26:59.304Z] 03:26:59  WARNING -  TEST-UNEXPECTED-FAIL | dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__misc__immutable-tex-render-feedback.html | getError expected: INVALID_FRAMEBUFFER_OPERATION. Was NO_ERROR : after draw with texture
[task 2025-05-08T03:26:59.304Z] 03:26:59     INFO -      SimpleTest.ok@SimpleTest/SimpleTest.js:426:16
[task 2025-05-08T03:26:59.304Z] 03:26:59     INFO -      reportResults@dom/canvas/test/webgl-conf/mochi-single.html?checkout/conformance2/textures/misc/immutable-tex-render-feedback.html?webglVersion=2:22:14
[task 2025-05-08T03:26:59.304Z] 03:26:59     INFO -      reportTestResultsToHarness@dom/canvas/test/webgl-conf/checkout/js/js-test-pre.js:108:22
[task 2025-05-08T03:26:59.304Z] 03:26:59     INFO -      testFailed@dom/canvas/test/webgl-conf/checkout/js/js-test-pre.js:243:31
[task 2025-05-08T03:26:59.304Z] 03:26:59     INFO -      glErrorShouldBeImpl@dom/canvas/test/webgl-conf/checkout/js/webgl-test-utils.js:1833:15
[task 2025-05-08T03:26:59.304Z] 03:26:59     INFO -      glErrorShouldBe@dom/canvas/test/webgl-conf/checkout/js/webgl-test-utils.js:1762:10
[task 2025-05-08T03:26:59.304Z] 03:26:59     INFO -      @dom/canvas/test/webgl-conf/checkout/conformance2/textures/misc/immutable-tex-render-feedback.html?webglVersion=2:207:33
[task 2025-05-08T03:26:59.304Z] 03:26:59     INFO -      @dom/canvas/test/webgl-conf/checkout/conformance2/textures/misc/immutable-tex-render-feedback.html?webglVersion=2:214:3

^ and many more

test_conformance__extensions__webgl-depth-texture.html:

[task 2025-05-08T01:09:49.265Z] 01:09:49     INFO -  TEST-PASS | dom/canvas/test/webgl-conf/generated/test_conformance__extensions__webgl-depth-texture.html | At 0,0, expected within [0.198,0.202], was 0.200
[task 2025-05-08T01:09:49.265Z] 01:09:49     INFO -  Buffered messages finished
[task 2025-05-08T01:09:49.265Z] 01:09:49  WARNING -  TEST-UNEXPECTED-FAIL | dom/canvas/test/webgl-conf/generated/test_conformance__extensions__webgl-depth-texture.html | At 1,0, expected within [0.2,0.6], was 0.200
[task 2025-05-08T01:09:49.265Z] 01:09:49     INFO -      SimpleTest.ok@SimpleTest/SimpleTest.js:426:16
[task 2025-05-08T01:09:49.265Z] 01:09:49     INFO -      reportResults@dom/canvas/test/webgl-conf/mochi-single.html?checkout/conformance/extensions/webgl-depth-texture.html:22:14
[task 2025-05-08T01:09:49.265Z] 01:09:49     INFO -      reportTestResultsToHarness@dom/canvas/test/webgl-conf/checkout/js/js-test-pre.js:108:22
[task 2025-05-08T01:09:49.265Z] 01:09:49     INFO -      testFailed@dom/canvas/test/webgl-conf/checkout/js/js-test-pre.js:243:31
[task 2025-05-08T01:09:49.265Z] 01:09:49     INFO -      runTestExtension@dom/canvas/test/webgl-conf/checkout/conformance/extensions/webgl-depth-texture.html:355:25
[task 2025-05-08T01:09:49.265Z] 01:09:49     INFO -      @dom/canvas/test/webgl-conf/checkout/conformance/extensions/webgl-depth-texture.html:71:25

^ and many more

test_2_conformance2__rendering__draw-buffers-sparse-output-locations.html:

[task 2025-05-08T01:50:53.353Z] 01:50:42     INFO -  TEST-PASS | dom/canvas/test/webgl-conf/generated/test_2_conformance2__rendering__draw-buffers-sparse-output-locations.html | getError was expected value: NO_ERROR : No GL error from set up
[task 2025-05-08T01:50:53.353Z] 01:50:42     INFO -  Buffered messages finished
[task 2025-05-08T01:50:53.353Z] 01:50:42  WARNING -  TEST-UNEXPECTED-FAIL | dom/canvas/test/webgl-conf/generated/test_2_conformance2__rendering__draw-buffers-sparse-output-locations.html | check COLOR_ATTACHMENT0
[task 2025-05-08T01:50:53.353Z] 01:50:42     INFO -  at (0, 0) expected: 0,0,0,0 was 0,255,0,255
[task 2025-05-08T01:50:53.353Z] 01:50:42     INFO -      SimpleTest.ok@SimpleTest/SimpleTest.js:426:16
[task 2025-05-08T01:50:53.353Z] 01:50:42     INFO -      reportResults@dom/canvas/test/webgl-conf/mochi-single.html?checkout/conformance2/rendering/draw-buffers-sparse-output-locations.html?webglVersion=2:22:14
[task 2025-05-08T01:50:53.353Z] 01:50:42     INFO -      reportTestResultsToHarness@dom/canvas/test/webgl-conf/checkout/js/js-test-pre.js:108:22
[task 2025-05-08T01:50:53.353Z] 01:50:42     INFO -      testFailed@dom/canvas/test/webgl-conf/checkout/js/js-test-pre.js:243:31
[task 2025-05-08T01:50:53.353Z] 01:50:42     INFO -      checkCanvasRect/<@dom/canvas/test/webgl-conf/checkout/js/webgl-test-utils.js:1332:19
[task 2025-05-08T01:50:53.353Z] 01:50:42     INFO -      checkCanvasRectColor@dom/canvas/test/webgl-conf/checkout/js/webgl-test-utils.js:1285:20
[task 2025-05-08T01:50:53.353Z] 01:50:42     INFO -      checkCanvasRect@dom/canvas/test/webgl-conf/checkout/js/webgl-test-utils.js:1320:23
[task 2025-05-08T01:50:53.353Z] 01:50:42     INFO -      checkCanvas@dom/canvas/test/webgl-conf/checkout/js/webgl-test-utils.js:1351:18
[task 2025-05-08T01:50:53.353Z] 01:50:42     INFO -      testAttachment@dom/canvas/test/webgl-conf/checkout/conformance2/rendering/draw-buffers-sparse-output-locations.html?webglVersion=2:59:7
[task 2025-05-08T01:50:53.353Z] 01:50:42     INFO -      runTests@dom/canvas/test/webgl-conf/checkout/conformance2/rendering/draw-buffers-sparse-output-locations.html?webglVersion=2:95:17
[task 2025-05-08T01:50:53.353Z] 01:50:42     INFO -      @dom/canvas/test/webgl-conf/checkout/conformance2/rendering/draw-buffers-sparse-output-locations.html?webglVersion=2:54:3
[task 2025-05-08T01:50:53.353Z] 01:50:42     INFO -  TEST-PASS | dom/canvas/test/webgl-conf/generated/test_2_conformance2__rendering__draw-buffers-sparse-output-locations.html | check COLOR_ATTACHMENT1

test_2_conformance2__textures__misc__immutable-tex-render-feedback.html:

[task 2025-05-08T03:26:59.304Z] 03:26:59     INFO -  TEST-PASS | dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__misc__immutable-tex-render-feedback.html | getError was expected value: NO_ERROR : after draw with texture
[task 2025-05-08T03:26:59.304Z] 03:26:59     INFO -  Buffered messages finished
[task 2025-05-08T03:26:59.304Z] 03:26:59  WARNING -  TEST-UNEXPECTED-FAIL | dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__misc__immutable-tex-render-feedback.html | checkFramebufferStatus expected: FRAMEBUFFER_INCOMPLETE_ATTACHMENT. Was POINTS/ZERO/NO_ERROR/NONE: {immutable: true, level_prime_base/max: [0, 0], minFilter: LINEAR, dest: 3}
[task 2025-05-08T03:26:59.304Z] 03:26:59     INFO -      SimpleTest.ok@SimpleTest/SimpleTest.js:426:16
[task 2025-05-08T03:26:59.304Z] 03:26:59     INFO -      reportResults@dom/canvas/test/webgl-conf/mochi-single.html?checkout/conformance2/textures/misc/immutable-tex-render-feedback.html?webglVersion=2:22:14
[task 2025-05-08T03:26:59.304Z] 03:26:59     INFO -      reportTestResultsToHarness@dom/canvas/test/webgl-conf/checkout/js/js-test-pre.js:108:22
[task 2025-05-08T03:26:59.304Z] 03:26:59     INFO -      testFailed@dom/canvas/test/webgl-conf/checkout/js/js-test-pre.js:243:31
[task 2025-05-08T03:26:59.304Z] 03:26:59     INFO -      framebufferStatusShouldBe@dom/canvas/test/webgl-conf/checkout/js/webgl-test-utils.js:1792:15
[task 2025-05-08T03:26:59.304Z] 03:26:59     INFO -      @dom/canvas/test/webgl-conf/checkout/conformance2/textures/misc/immutable-tex-render-feedback.html?webglVersion=2:203:33
[task 2025-05-08T03:26:59.304Z] 03:26:59     INFO -      @dom/canvas/test/webgl-conf/checkout/conformance2/textures/misc/immutable-tex-render-feedback.html?webglVersion=2:214:3

^ and many more

test_conformance__extensions__webgl-depth-texture.html:

[task 2025-05-08T01:09:49.265Z] 01:09:49     INFO -  TEST-PASS | dom/canvas/test/webgl-conf/generated/test_conformance__extensions__webgl-depth-texture.html | At 0,0, expected within [0.198,0.202], was 0.200
[task 2025-05-08T01:09:49.265Z] 01:09:49     INFO -  Buffered messages finished
[task 2025-05-08T01:09:49.265Z] 01:09:49  WARNING -  TEST-UNEXPECTED-FAIL | dom/canvas/test/webgl-conf/generated/test_conformance__extensions__webgl-depth-texture.html | At 1,0, expected within [0.2,0.6], was 0.200
[task 2025-05-08T01:09:49.265Z] 01:09:49     INFO -      SimpleTest.ok@SimpleTest/SimpleTest.js:426:16
[task 2025-05-08T01:09:49.265Z] 01:09:49     INFO -      reportResults@dom/canvas/test/webgl-conf/mochi-single.html?checkout/conformance/extensions/webgl-depth-texture.html:22:14
[task 2025-05-08T01:09:49.265Z] 01:09:49     INFO -      reportTestResultsToHarness@dom/canvas/test/webgl-conf/checkout/js/js-test-pre.js:108:22
[task 2025-05-08T01:09:49.265Z] 01:09:49     INFO -      testFailed@dom/canvas/test/webgl-conf/checkout/js/js-test-pre.js:243:31
[task 2025-05-08T01:09:49.265Z] 01:09:49     INFO -      runTestExtension@dom/canvas/test/webgl-conf/checkout/conformance/extensions/webgl-depth-texture.html:355:25
[task 2025-05-08T01:09:49.265Z] 01:09:49     INFO -      @dom/canvas/test/webgl-conf/checkout/conformance/extensions/webgl-depth-texture.html:71:25

^ and many more

test_2_conformance2__misc__uninitialized-test-2.html:

[task 2025-05-08T01:49:38.806Z] 01:49:38     INFO -  TEST-PASS | dom/canvas/test/webgl-conf/generated/test_2_conformance2__misc__uninitialized-test-2.html | Level = 0, layer = 1 : all data initialized
[task 2025-05-08T01:49:38.806Z] 01:49:38     INFO -  Buffered messages finished
[task 2025-05-08T01:49:38.806Z] 01:49:38  WARNING -  TEST-UNEXPECTED-FAIL | dom/canvas/test/webgl-conf/generated/test_2_conformance2__misc__uninitialized-test-2.html | Level = 0, layer = 1 : found 1 elements incorrectly overwritten
[task 2025-05-08T01:49:38.806Z] 01:49:38     INFO -      SimpleTest.ok@SimpleTest/SimpleTest.js:426:16
[task 2025-05-08T01:49:38.806Z] 01:49:38     INFO -      reportResults@dom/canvas/test/webgl-conf/mochi-single.html?checkout/conformance2/misc/uninitialized-test-2.html?webglVersion=2:22:14
[task 2025-05-08T01:49:38.806Z] 01:49:38     INFO -      reportTestResultsToHarness@dom/canvas/test/webgl-conf/checkout/js/js-test-pre.js:108:22
[task 2025-05-08T01:49:38.806Z] 01:49:38     INFO -      testFailed@dom/canvas/test/webgl-conf/checkout/js/js-test-pre.js:243:31
[task 2025-05-08T01:49:38.806Z] 01:49:38     INFO -      checkNonZeroPixels@dom/canvas/test/webgl-conf/checkout/conformance2/misc/uninitialized-test-2.html?webglVersion=2:183:23
[task 2025-05-08T01:49:38.806Z] 01:49:38     INFO -      testTexImage3D@dom/canvas/test/webgl-conf/checkout/conformance2/misc/uninitialized-test-2.html?webglVersion=2:504:31
[task 2025-05-08T01:49:38.806Z] 01:49:38     INFO -      @dom/canvas/test/webgl-conf/checkout/conformance2/misc/uninitialized-test-2.html?webglVersion=2:573:1
[task 2025-05-08T01:49:38.806Z] 01:49:38     INFO -  TEST-PASS | dom/canvas/test/webgl-conf/generated/test_2_conformance2__misc__uninitialized-test-2.html | gl.checkFramebufferStatus(gl.FRAMEBUFFER) is gl.FRAMEBUFFER_COMPLETE

^ a few more

test_2_conformance2__textures__misc__copy-texture-image-same-texture.html:

[task 2025-05-08T01:53:43.888Z] 01:53:32     INFO -  TEST-PASS | dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__misc__copy-texture-image-same-texture.html | checkFramebufferStatus got FRAMEBUFFER_COMPLETE as expected
[task 2025-05-08T01:53:43.888Z] 01:53:32     INFO -  Buffered messages finished
[task 2025-05-08T01:53:43.888Z] 01:53:32  WARNING -  TEST-UNEXPECTED-FAIL | dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__misc__copy-texture-image-same-texture.html | should be 255,255,255,255
[task 2025-05-08T01:53:43.888Z] 01:53:32     INFO -  at (0, 0) expected: 255,255,255,255 was 255,255,255,0
[task 2025-05-08T01:53:43.888Z] 01:53:32     INFO -      SimpleTest.ok@SimpleTest/SimpleTest.js:426:16
[task 2025-05-08T01:53:43.888Z] 01:53:32     INFO -      reportResults@dom/canvas/test/webgl-conf/mochi-single.html?checkout/conformance2/textures/misc/copy-texture-image-same-texture.html?webglVersion=2:22:14
[task 2025-05-08T01:53:43.888Z] 01:53:32     INFO -      reportTestResultsToHarness@dom/canvas/test/webgl-conf/checkout/js/js-test-pre.js:108:22
[task 2025-05-08T01:53:43.888Z] 01:53:32     INFO -      testFailed@dom/canvas/test/webgl-conf/checkout/js/js-test-pre.js:243:31
[task 2025-05-08T01:53:43.888Z] 01:53:32     INFO -      checkCanvasRect/<@dom/canvas/test/webgl-conf/checkout/js/webgl-test-utils.js:1332:19
[task 2025-05-08T01:53:43.888Z] 01:53:32     INFO -      checkCanvasRectColor@dom/canvas/test/webgl-conf/checkout/js/webgl-test-utils.js:1285:20
[task 2025-05-08T01:53:43.888Z] 01:53:32     INFO -      checkCanvasRect@dom/canvas/test/webgl-conf/checkout/js/webgl-test-utils.js:1320:23
[task 2025-05-08T01:53:43.888Z] 01:53:32     INFO -      checkTextureLevelColor@dom/canvas/test/webgl-conf/checkout/conformance2/textures/misc/copy-texture-image-same-texture.html?webglVersion=2:70:9
[task 2025-05-08T01:53:43.888Z] 01:53:32     INFO -      testChangeTargetTextureLevelFormat@dom/canvas/test/webgl-conf/checkout/conformance2/textures/misc/copy-texture-image-same-texture.html?webglVersion=2:124:27
[task 2025-05-08T01:53:43.888Z] 01:53:32     INFO -      @dom/canvas/test/webgl-conf/checkout/conformance2/textures/misc/copy-texture-image-same-texture.html?webglVersion=2:136:5
[task 2025-05-08T01:53:43.888Z] 01:53:32     INFO -  TEST-PASS | dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__misc__copy-texture-image-same-texture.html | getError was expected value: NO_ERROR : Check texture level color should generate no GL errors.

test_backends.html:

[task 2025-05-08T01:23:31.641Z] 01:18:07     INFO -  TEST-START | dom/canvas/test/webgl-mochitest/test_backends.html
[task 2025-05-08T01:23:31.641Z] 01:23:21  WARNING -  TEST-UNEXPECTED-FAIL | dom/canvas/test/webgl-mochitest/test_backends.html | Test timed out. -
[task 2025-05-08T01:23:31.641Z] 01:23:21  WARNING -  TEST-UNEXPECTED-FAIL | dom/canvas/test/webgl-mochitest/test_backends.html | [SimpleTest.finish()] No checks actually run. (You need to call ok(), is(), or similar functions at least once.  Make sure you use SimpleTest.waitForExplicitFinish() if you need it.)
[task 2025-05-08T01:23:31.641Z] 01:23:21     INFO -      SimpleTest.ok@SimpleTest/SimpleTest.js:426:16
[task 2025-05-08T01:23:31.641Z] 01:23:21     INFO -      afterCleanup@SimpleTest/SimpleTest.js:1477:18
[task 2025-05-08T01:23:31.641Z] 01:23:21     INFO -      executeCleanupFunction@SimpleTest/SimpleTest.js:1557:7
[task 2025-05-08T01:23:31.641Z] 01:23:21     INFO -      SimpleTest.finish@SimpleTest/SimpleTest.js:1577:3
[task 2025-05-08T01:23:31.641Z] 01:23:21     INFO -      killTest@SimpleTest/TestRunner.js:200:22
[task 2025-05-08T01:23:31.641Z] 01:23:21     INFO -      async*delayedKillTest@SimpleTest/TestRunner.js:243:17
[task 2025-05-08T01:23:31.641Z] 01:23:21     INFO -      setTimeout handler*TestRunner._checkForHangs@SimpleTest/TestRunner.js:241:17
[task 2025-05-08T01:23:31.641Z] 01:23:21     INFO -      setTimeout handler*TestRunner._checkForHangs@SimpleTest/TestRunner.js:255:15
[task 2025-05-08T01:23:31.641Z] 01:23:21     INFO -      setTimeout handler*TestRunner._checkForHangs@SimpleTest/TestRunner.js:255:15
...

test_pixel_pack_buffer.html:

[task 2025-05-08T01:23:31.642Z] 01:23:31     INFO -  TEST-PASS | dom/canvas/test/webgl-mochitest/test_pixel_pack_buffer.html | Expected [255, 255, 255, 255], was [255, 255, 255, 255].
[task 2025-05-08T01:23:31.642Z] 01:23:31     INFO -  Buffered messages finished
[task 2025-05-08T01:23:31.642Z] 01:23:31  WARNING -  TEST-UNEXPECTED-FAIL | dom/canvas/test/webgl-mochitest/test_pixel_pack_buffer.html | Expected [255, 255, 255, 255], was [255, 255, 255, 0].
[task 2025-05-08T01:23:31.642Z] 01:23:31     INFO -      SimpleTest.ok@SimpleTest/SimpleTest.js:426:16
[task 2025-05-08T01:23:31.642Z] 01:23:31     INFO -      TestIsUNormColor@dom/canvas/test/webgl-mochitest/test_pixel_pack_buffer.html:73:5
[task 2025-05-08T01:23:31.642Z] 01:23:31     INFO -      Test@dom/canvas/test/webgl-mochitest/test_pixel_pack_buffer.html:221:19
[task 2025-05-08T01:23:31.642Z] 01:23:31     INFO -      RunTest@dom/canvas/test/webgl-mochitest/test_pixel_pack_buffer.html:268:3
[task 2025-05-08T01:23:31.642Z] 01:23:31     INFO -      Async*@dom/canvas/test/webgl-mochitest/test_pixel_pack_buffer.html:280:17
[task 2025-05-08T01:23:31.642Z] 01:23:31     INFO -  TEST-PASS | dom/canvas/test/webgl-mochitest/test_pixel_pack_buffer.html | Expected [0, 0, 0, 0], was [0, 0, 0, 0].

these fall into buckets of:

  • invalid pixel
  • invalid framebuffer/layer

and then test_backends.html seems like it might need changes to the test.

:jnicol- do you see anything of concern in these failing tests? maybe some updates to test_backends.html?

Flags: needinfo?(jnicol)
Blocks: 1948972, 1963194
You need to log in before you can comment on or make changes to this bug.