Closed
Bug 1193526
Opened 9 years ago
Closed 9 years ago
Upgrade WebGL conformance tests to 1.0.3
Categories
(Core :: Graphics: CanvasWebGL, defect)
Core
Graphics: CanvasWebGL
Tracking
()
RESOLVED
FIXED
mozilla49
Tracking | Status | |
---|---|---|
firefox49 | --- | fixed |
People
(Reporter: kyle_fung, Assigned: mtseng)
References
()
Details
(Whiteboard: gfx-noted)
Attachments
(11 files, 9 obsolete files)
58 bytes,
text/x-review-board-request
|
jgilbert
:
review+
|
Details |
58 bytes,
text/x-review-board-request
|
jgilbert
:
review+
|
Details |
58 bytes,
text/x-review-board-request
|
jgilbert
:
review+
|
Details |
58 bytes,
text/x-review-board-request
|
jgilbert
:
review+
|
Details |
58 bytes,
text/x-review-board-request
|
jgilbert
:
review+
|
Details |
58 bytes,
text/x-review-board-request
|
jgilbert
:
review+
|
Details |
58 bytes,
text/x-review-board-request
|
jgilbert
:
review+
|
Details |
58 bytes,
text/x-review-board-request
|
jgilbert
:
review+
|
Details |
58 bytes,
text/x-review-board-request
|
jgilbert
:
review+
|
Details |
58 bytes,
text/x-review-board-request
|
jgilbert
:
review+
|
Details |
58 bytes,
text/x-review-board-request
|
jgilbert
:
review+
|
Details |
Upgrade the WebGL conformance tests being run to 1.0.3, since we are currently a bit far from total conformance and don't want to regress.
Tests are running and seem to be reporting errors properly on try. Trying to compile an errata that doesn't crash/fail for Linux opt builds.
Comment 6•9 years ago
|
||
Comment on attachment 8650546 [details] [diff] [review]
001-nuke-dir.patch
Review of attachment 8650546 [details] [diff] [review]:
-----------------------------------------------------------------
This looks right.
Attachment #8650546 -
Flags: feedback?(jgilbert) → feedback+
Pathname of a certain test file is too long for the Windows machines to handle, so it was shortened with this patch.
This patch modifies the test manifests to skip the entire ogles section of tests since they seem to randomly cause later tests to fail.
However, the tests will still crash on Linux 64 bit debug builds seemingly randomly:
https://treeherder.mozilla.org/#/jobs?repo=try&revision=414cd8d1c104
Since the 1.0.1 tests don't seem to have a ogles section, I think it's okay to omit them for now.
The random crashes in Linux 64 seem to be caused by certain tests in the glsl section of tests since the tests don't crash when both the ogles and glsl tests are disabled:
https://treeherder.mozilla.org/#/jobs?repo=try&revision=927db8e97b8f
Seeing as the glsl tests are present in the 1.0.1 version of the suite, we probably shouldn't omit them and find the subset of glsl tests that cause the crashes.
Comment 10•9 years ago
|
||
(In reply to Kyle Fung from comment #9)
>
> Seeing as the glsl tests are present in the 1.0.1 version of the suite, we
> probably shouldn't omit them and find the subset of glsl tests that cause
> the crashes.
To make things easy we could just omit the new glsl tests for now.
Comment 11•9 years ago
|
||
Here's an attempt at that:
https://treeherder.mozilla.org/#/jobs?repo=try&revision=3bbe1ce3c8e6
Comment 12•9 years ago
|
||
(In reply to Kyle Fung from comment #9)
> The random crashes in Linux 64 seem to be caused by certain tests in the
> glsl section of tests since the tests don't crash when both the ogles and
> glsl tests are disabled:
> https://treeherder.mozilla.org/#/jobs?repo=try&revision=927db8e97b8f
I retriggered the job a couple of times and got a crash in the driver.
Reporter | ||
Comment 13•9 years ago
|
||
Is the crash intermittence of your push too frequent to be acceptable?
I've been observing frequencies of around that as well, but I figured that they were infrequent enough to be ignored.
Comment 14•9 years ago
|
||
(In reply to Kyle Fung from comment #13)
> Is the crash intermittence of your push too frequent to be acceptable?
> I've been observing frequencies of around that as well, but I figured that
> they were infrequent enough to be ignored.
We don't want to knowingly introduce an intermittent. I don't think the current tests crash intermittently, so this warrants further investigation.
Comment 15•9 years ago
|
||
I'm going to take this bug back. We're basically ready-to-go here with the exception of the Mesa software driver update.
Assignee: jmuizelaar → jgilbert
Comment 16•9 years ago
|
||
This doesn't require passing the tests. I have created bug 1246063 for tracking general 1.0.3 failures.
Comment 17•9 years ago
|
||
Dropping the alias, and see-also'ing bugs for both 103 failures and 103 conformance.
Alias: webgl-1.0.3
See Also: → webgl-103, webgl-103-conformance
Updated•9 years ago
|
Whiteboard: gfx-noted
Comment 19•9 years ago
|
||
It's at the point where we're just needing to nail down the remaining failures, particularly the troublesome Android frequent oranges:
https://treeherder.mozilla.org/#/jobs?repo=try&revision=244b3c957fd0
Here's my WIP branch:
https://github.com/jdashg/gecko-dev/tree/test-103-2
Assignee: jgilbert → nobody
Peter, this is our next step in the WebGL2 work; anyone available on your side?
Flags: needinfo?(howareyou322)
Comment 21•9 years ago
|
||
(In reply to Milan Sreckovic [:milan] from comment #20)
> Peter, this is our next step in the WebGL2 work; anyone available on your
> side?
Ethan will be the main owner for this. And it would be great to use etherpad(or bugzilla) to track these failures and others can know which one they can work on if they are available.
Flags: needinfo?(howareyou322)
Assignee | ||
Comment 24•9 years ago
|
||
Review commit: https://reviewboard.mozilla.org/r/48367/diff/#index_header
See other reviews: https://reviewboard.mozilla.org/r/48367/
Attachment #8744182 -
Flags: review?(jgilbert)
Attachment #8744183 -
Flags: review?(jgilbert)
Attachment #8744184 -
Flags: review?(jgilbert)
Attachment #8744185 -
Flags: review?(jgilbert)
Attachment #8744186 -
Flags: review?(jgilbert)
Attachment #8744187 -
Flags: review?(jgilbert)
Attachment #8744188 -
Flags: review?(jgilbert)
Attachment #8744189 -
Flags: review?(jgilbert)
Attachment #8744190 -
Flags: review?(jgilbert)
Attachment #8744191 -
Flags: review?(jgilbert)
Attachment #8744192 -
Flags: review?(jgilbert)
Attachment #8744193 -
Flags: review?(jgilbert)
Assignee | ||
Comment 25•9 years ago
|
||
The folder name "webgl-conformance" is too long. Rename it to
"webgl-conf".
Review commit: https://reviewboard.mozilla.org/r/48369/diff/#index_header
See other reviews: https://reviewboard.mozilla.org/r/48369/
Assignee | ||
Comment 26•9 years ago
|
||
Review commit: https://reviewboard.mozilla.org/r/48371/diff/#index_header
See other reviews: https://reviewboard.mozilla.org/r/48371/
Assignee | ||
Comment 27•9 years ago
|
||
Review commit: https://reviewboard.mozilla.org/r/48373/diff/#index_header
See other reviews: https://reviewboard.mozilla.org/r/48373/
Assignee | ||
Comment 28•9 years ago
|
||
Review commit: https://reviewboard.mozilla.org/r/48375/diff/#index_header
See other reviews: https://reviewboard.mozilla.org/r/48375/
Assignee | ||
Comment 29•9 years ago
|
||
Review commit: https://reviewboard.mozilla.org/r/48377/diff/#index_header
See other reviews: https://reviewboard.mozilla.org/r/48377/
Assignee | ||
Comment 30•9 years ago
|
||
The name of some tests is too long and exceed maximum length of windows
path. So we rename it to shorter name.
Review commit: https://reviewboard.mozilla.org/r/48379/diff/#index_header
See other reviews: https://reviewboard.mozilla.org/r/48379/
Assignee | ||
Comment 31•9 years ago
|
||
Review commit: https://reviewboard.mozilla.org/r/48381/diff/#index_header
See other reviews: https://reviewboard.mozilla.org/r/48381/
Assignee | ||
Comment 32•9 years ago
|
||
Review commit: https://reviewboard.mozilla.org/r/48383/diff/#index_header
See other reviews: https://reviewboard.mozilla.org/r/48383/
Assignee | ||
Comment 33•9 years ago
|
||
Review commit: https://reviewboard.mozilla.org/r/48385/diff/#index_header
See other reviews: https://reviewboard.mozilla.org/r/48385/
Assignee | ||
Comment 34•9 years ago
|
||
Review commit: https://reviewboard.mozilla.org/r/48387/diff/#index_header
See other reviews: https://reviewboard.mozilla.org/r/48387/
Assignee | ||
Comment 35•9 years ago
|
||
Review commit: https://reviewboard.mozilla.org/r/48389/diff/#index_header
See other reviews: https://reviewboard.mozilla.org/r/48389/
Assignee | ||
Updated•9 years ago
|
Attachment #8650546 -
Attachment is obsolete: true
Assignee | ||
Updated•9 years ago
|
Attachment #8650547 -
Attachment is obsolete: true
Assignee | ||
Updated•9 years ago
|
Attachment #8650549 -
Attachment is obsolete: true
Assignee | ||
Updated•9 years ago
|
Attachment #8650551 -
Attachment is obsolete: true
Assignee | ||
Updated•9 years ago
|
Attachment #8650552 -
Attachment is obsolete: true
Assignee | ||
Updated•9 years ago
|
Attachment #8663346 -
Attachment is obsolete: true
Assignee | ||
Updated•9 years ago
|
Attachment #8663348 -
Attachment is obsolete: true
Assignee | ||
Updated•9 years ago
|
Attachment #8663349 -
Attachment is obsolete: true
Assignee | ||
Comment 36•9 years ago
|
||
Comment 37•9 years ago
|
||
Comment on attachment 8744182 [details]
MozReview Request: Bug 1193526 - Remove old conformance tests and generated files. r=jgilbert
https://reviewboard.mozilla.org/r/48367/#review45291
Attachment #8744182 -
Flags: review?(jgilbert) → review+
Comment 38•9 years ago
|
||
Comment on attachment 8744183 [details]
MozReview Request: Bug 1193526 - Update conformance path and remove unused file. r=jgilbert
https://reviewboard.mozilla.org/r/48369/#review45293
Attachment #8744183 -
Flags: review?(jgilbert) → review+
Updated•9 years ago
|
Attachment #8744184 -
Flags: review?(jgilbert) → review+
Comment 39•9 years ago
|
||
Comment on attachment 8744184 [details]
MozReview Request: Bug 1193526 - Update all generator files for webgl conformance test 1.0.3. r=jgilbert
https://reviewboard.mozilla.org/r/48371/#review45295
Comment 40•9 years ago
|
||
Comment on attachment 8744185 [details]
MozReview Request: Bug 1193526 - Update mochitest paths. r=jgilbert
https://reviewboard.mozilla.org/r/48373/#review45297
Attachment #8744185 -
Flags: review?(jgilbert) → review+
Comment 41•9 years ago
|
||
Comment on attachment 8744186 [details]
MozReview Request: Bug 1193526 - Update tests to 1.0.3 from a8ffce2eb6906f3b910399de9ce82dc5538df95b. r=jgilbert
https://reviewboard.mozilla.org/r/48375/#review45299
Attachment #8744186 -
Flags: review?(jgilbert) → review+
Updated•9 years ago
|
Attachment #8744188 -
Flags: review?(jgilbert) → review+
Comment 42•9 years ago
|
||
Comment on attachment 8744188 [details]
MozReview Request: Bug 1193526 - Handle video failing to load. r=jgilbert
https://reviewboard.mozilla.org/r/48379/#review45301
Comment 43•9 years ago
|
||
Comment on attachment 8744193 [details]
MozReview Request: Bug 1193526 - Add generated files. r=jgilbert
https://reviewboard.mozilla.org/r/48389/#review45305
Attachment #8744193 -
Flags: review?(jgilbert) → review+
Updated•9 years ago
|
Attachment #8744191 -
Flags: review?(jgilbert) → review+
Comment 44•9 years ago
|
||
Comment on attachment 8744191 [details]
MozReview Request: Bug 1193526 - Update errata to mark all failures in 1.0.3 webgl conformance tests. r=jgilbert
https://reviewboard.mozilla.org/r/48385/#review45307
Comment 45•9 years ago
|
||
Comment on attachment 8744190 [details]
MozReview Request: Bug 1193526 - Handle image.src being invalid. r=jgilbert
https://reviewboard.mozilla.org/r/48383/#review45309
Attachment #8744190 -
Flags: review?(jgilbert) → review+
Comment 46•9 years ago
|
||
Comment on attachment 8744189 [details]
MozReview Request: Bug 1193526 - Handle image failing to load. r=jgilbert
https://reviewboard.mozilla.org/r/48381/#review45311
Attachment #8744189 -
Flags: review?(jgilbert) → review+
Comment 47•9 years ago
|
||
Comment on attachment 8744192 [details]
MozReview Request: Bug 1193526 - Add generated files. r=jgilbert
https://reviewboard.mozilla.org/r/48387/#review45303
::: dom/canvas/test/webgl-mochitest/mochitest.ini:86
(Diff revision 1)
> [test_webgl_conformance.html]
> skip-if = toolkit == 'android' #bug 865443- seperate suite - the non_conf* tests pass except for one on armv6 tests
> [test_webgl_compressed_texture_es3.html]
> [test_webgl_disjoint_timer_query.html]
> [test_webgl_force_enable.html]
> +skip-if = (os == 'android')
Woah, why is this here?
We really want to keep this!
Attachment #8744192 -
Flags: review?(jgilbert)
Updated•9 years ago
|
Attachment #8744187 -
Flags: review?(jgilbert)
Comment 48•9 years ago
|
||
Comment on attachment 8744187 [details]
MozReview Request: Bug 1193526 - Rename built_in_varying_array_out_of_bounds to biv_array_oob. r=jgilbert
https://reviewboard.mozilla.org/r/48377/#review45313
It looks like this reverts the file. We shouldn't revert this file. We should try to work with the file as-is, and only make minor changes (and upstream them) if we need to.
Comment 49•9 years ago
|
||
https://reviewboard.mozilla.org/r/48377/#review45315
::: dom/canvas/test/webgl-conf/checkout/resources/webgl-test-harness.js:1
(Diff revision 1)
> -/*
> +// Copyright (c) 2009 The Chromium Authors. All rights reserved.
Let's try to use the current version of this file.
Assignee | ||
Comment 50•9 years ago
|
||
Comment on attachment 8744182 [details]
MozReview Request: Bug 1193526 - Remove old conformance tests and generated files. r=jgilbert
Review request updated; see interdiff: https://reviewboard.mozilla.org/r/48367/diff/1-2/
Attachment #8744187 -
Attachment description: MozReview Request: Bug 1193526 - Fix webgl-test-harness to match our mochitest framework. r=jgilbert → MozReview Request: Bug 1193526 - Rename built_in_varying_array_out_of_bounds to biv_array_oob. r=jgilbert
Attachment #8744188 -
Attachment description: MozReview Request: Bug 1193526 - Rename built_in_varying_array_out_of_bounds to biv_array_oob. r=jgilbert → MozReview Request: Bug 1193526 - Handle video failing to load. r=jgilbert
Attachment #8744189 -
Attachment description: MozReview Request: Bug 1193526 - Handle video failing to load. r=jgilbert → MozReview Request: Bug 1193526 - Handle image failing to load. r=jgilbert
Attachment #8744190 -
Attachment description: MozReview Request: Bug 1193526 - Handle image failing to load. r=jgilbert → MozReview Request: Bug 1193526 - Handle image.src being invalid. r=jgilbert
Attachment #8744191 -
Attachment description: MozReview Request: Bug 1193526 - Handle image.src being invalid. r=jgilbert → MozReview Request: Bug 1193526 - Update errata to mark all failures in 1.0.3 webgl conformance tests. r=jgilbert
Attachment #8744192 -
Attachment description: MozReview Request: Bug 1193526 - Update errata to mark all failures in 1.0.3 webgl conformance tests. r=jgilbert → MozReview Request: Bug 1193526 - Add generated files. r=jgilbert
Attachment #8744187 -
Flags: review?(jgilbert)
Attachment #8744192 -
Flags: review?(jgilbert)
Assignee | ||
Comment 51•9 years ago
|
||
Comment on attachment 8744183 [details]
MozReview Request: Bug 1193526 - Update conformance path and remove unused file. r=jgilbert
Review request updated; see interdiff: https://reviewboard.mozilla.org/r/48369/diff/1-2/
Assignee | ||
Comment 52•9 years ago
|
||
Comment on attachment 8744184 [details]
MozReview Request: Bug 1193526 - Update all generator files for webgl conformance test 1.0.3. r=jgilbert
Review request updated; see interdiff: https://reviewboard.mozilla.org/r/48371/diff/1-2/
Assignee | ||
Comment 53•9 years ago
|
||
Comment on attachment 8744185 [details]
MozReview Request: Bug 1193526 - Update mochitest paths. r=jgilbert
Review request updated; see interdiff: https://reviewboard.mozilla.org/r/48373/diff/1-2/
Assignee | ||
Comment 54•9 years ago
|
||
Comment on attachment 8744186 [details]
MozReview Request: Bug 1193526 - Update tests to 1.0.3 from a8ffce2eb6906f3b910399de9ce82dc5538df95b. r=jgilbert
Review request updated; see interdiff: https://reviewboard.mozilla.org/r/48375/diff/1-2/
Assignee | ||
Comment 55•9 years ago
|
||
Comment on attachment 8744187 [details]
MozReview Request: Bug 1193526 - Rename built_in_varying_array_out_of_bounds to biv_array_oob. r=jgilbert
Review request updated; see interdiff: https://reviewboard.mozilla.org/r/48377/diff/1-2/
Assignee | ||
Comment 56•9 years ago
|
||
Comment on attachment 8744188 [details]
MozReview Request: Bug 1193526 - Handle video failing to load. r=jgilbert
Review request updated; see interdiff: https://reviewboard.mozilla.org/r/48379/diff/1-2/
Assignee | ||
Comment 57•9 years ago
|
||
Comment on attachment 8744189 [details]
MozReview Request: Bug 1193526 - Handle image failing to load. r=jgilbert
Review request updated; see interdiff: https://reviewboard.mozilla.org/r/48381/diff/1-2/
Assignee | ||
Comment 58•9 years ago
|
||
Comment on attachment 8744190 [details]
MozReview Request: Bug 1193526 - Handle image.src being invalid. r=jgilbert
Review request updated; see interdiff: https://reviewboard.mozilla.org/r/48383/diff/1-2/
Assignee | ||
Comment 59•9 years ago
|
||
Comment on attachment 8744191 [details]
MozReview Request: Bug 1193526 - Update errata to mark all failures in 1.0.3 webgl conformance tests. r=jgilbert
Review request updated; see interdiff: https://reviewboard.mozilla.org/r/48385/diff/1-2/
Assignee | ||
Comment 60•9 years ago
|
||
Comment on attachment 8744192 [details]
MozReview Request: Bug 1193526 - Add generated files. r=jgilbert
Review request updated; see interdiff: https://reviewboard.mozilla.org/r/48387/diff/1-2/
Assignee | ||
Updated•9 years ago
|
Attachment #8744193 -
Attachment is obsolete: true
Assignee | ||
Comment 61•9 years ago
|
||
Because I removed one part of patch, review board got confused......
Assignee | ||
Comment 62•9 years ago
|
||
Comment on attachment 8744187 [details]
MozReview Request: Bug 1193526 - Rename built_in_varying_array_out_of_bounds to biv_array_oob. r=jgilbert
This part should be r+. jgilbert, can you set r+ in review board?
Assignee | ||
Comment 63•9 years ago
|
||
Comment on attachment 8744192 [details]
MozReview Request: Bug 1193526 - Add generated files. r=jgilbert
This part should be r+ as well...
Assignee | ||
Comment 64•9 years ago
|
||
Comment on attachment 8744191 [details]
MozReview Request: Bug 1193526 - Update errata to mark all failures in 1.0.3 webgl conformance tests. r=jgilbert
This is the exactly one should be reviewed.
Attachment #8744191 -
Flags: review+ → review?(jgilbert)
Assignee | ||
Comment 65•9 years ago
|
||
Comment 66•9 years ago
|
||
Comment on attachment 8744187 [details]
MozReview Request: Bug 1193526 - Rename built_in_varying_array_out_of_bounds to biv_array_oob. r=jgilbert
https://reviewboard.mozilla.org/r/48377/#review45921
Attachment #8744187 -
Flags: review?(jgilbert) → review+
Comment 67•9 years ago
|
||
Comment on attachment 8744192 [details]
MozReview Request: Bug 1193526 - Add generated files. r=jgilbert
https://reviewboard.mozilla.org/r/48387/#review45923
Attachment #8744192 -
Flags: review?(jgilbert) → review+
Updated•9 years ago
|
Attachment #8744191 -
Flags: review?(jgilbert) → review+
Comment 68•9 years ago
|
||
https://hg.mozilla.org/integration/mozilla-inbound/rev/6423d55647ba
https://hg.mozilla.org/integration/mozilla-inbound/rev/ff47b156807b
https://hg.mozilla.org/integration/mozilla-inbound/rev/6ccf5bdf89f4
https://hg.mozilla.org/integration/mozilla-inbound/rev/df8471a4f59f
https://hg.mozilla.org/integration/mozilla-inbound/rev/730c8d4b4e38
https://hg.mozilla.org/integration/mozilla-inbound/rev/f73ccd27684a
https://hg.mozilla.org/integration/mozilla-inbound/rev/e510a704c1b0
https://hg.mozilla.org/integration/mozilla-inbound/rev/4688537106ce
https://hg.mozilla.org/integration/mozilla-inbound/rev/34836f8c1b9e
https://hg.mozilla.org/integration/mozilla-inbound/rev/9068b20e29a0
https://hg.mozilla.org/integration/mozilla-inbound/rev/ce229162e7b3
Comment 69•9 years ago
|
||
bugherder |
https://hg.mozilla.org/mozilla-central/rev/6423d55647ba
https://hg.mozilla.org/mozilla-central/rev/ff47b156807b
https://hg.mozilla.org/mozilla-central/rev/6ccf5bdf89f4
https://hg.mozilla.org/mozilla-central/rev/df8471a4f59f
https://hg.mozilla.org/mozilla-central/rev/730c8d4b4e38
https://hg.mozilla.org/mozilla-central/rev/f73ccd27684a
https://hg.mozilla.org/mozilla-central/rev/e510a704c1b0
https://hg.mozilla.org/mozilla-central/rev/4688537106ce
https://hg.mozilla.org/mozilla-central/rev/34836f8c1b9e
https://hg.mozilla.org/mozilla-central/rev/9068b20e29a0
https://hg.mozilla.org/mozilla-central/rev/ce229162e7b3
Status: ASSIGNED → RESOLVED
Closed: 9 years ago
status-firefox49:
--- → fixed
Resolution: --- → FIXED
Target Milestone: --- → mozilla48
Updated•9 years ago
|
Target Milestone: mozilla48 → mozilla49
Comment 70•9 years ago
|
||
Was re-disabling the webgl conformance suite on e10s an intended change from this?
Flags: needinfo?(mtseng)
Assignee | ||
Comment 71•9 years ago
|
||
(In reply to Ryan VanderMeulen [:RyanVM] from comment #70)
> Was re-disabling the webgl conformance suite on e10s an intended change from
> this?
No, mochitest-errata is updated with correct setting. Maybe I forgot to re-generate the generted-mochitest.html with updated mochitest-errata.
Flags: needinfo?(mtseng)
Updated•8 years ago
|
Blocks: webgl-104-ci
You need to log in
before you can comment on or make changes to this bug.
Description
•