Bug 148858

Summary: [WebGL] Update WebGL 1.0.3 conformance tests
Product: WebKit Reporter: Dean Jackson <dino>
Component: New BugsAssignee: Dean Jackson <dino>
Status: REOPENED ---    
Severity: Normal CC: ap, bdakin, commit-queue, webkit-bug-importer
Priority: P2 Keywords: InRadar
Version: WebKit Nightly Build   
Hardware: Unspecified   
OS: Unspecified   
See Also: https://bugs.webkit.org/show_bug.cgi?id=148911
Bug Depends on: 148993    
Bug Blocks:    
Attachments:
Description Flags
Patch bdakin: review+

Description Dean Jackson 2015-09-04 17:26:41 PDT
[WebGL] Update WebGL 1.0.3 conformance tests
Comment 1 Radar WebKit Bug Importer 2015-09-04 17:29:27 PDT
<rdar://problem/22588694>
Comment 2 Dean Jackson 2015-09-04 17:29:36 PDT
Created attachment 260659 [details]
Patch
Comment 3 Dean Jackson 2015-09-04 17:32:25 PDT
Committed r189407: <http://trac.webkit.org/changeset/189407>
Comment 4 Alexey Proskuryakov 2015-09-04 22:53:37 PDT
Updated webgl/1.0.3/conformance/extensions/webgl-draw-buffers.html fails on Mavericks every time.

I will add an expectation, please file a bug and investigate if appropriate.
Comment 5 Alexey Proskuryakov 2015-09-04 22:55:58 PDT
What's interesting is that this test wasn't even changed - it must be a change in one of the support scripts that broke it.
Comment 6 Alexey Proskuryakov 2015-09-08 21:43:57 PDT
This also caused flay timeouts on multiple tests on Yosemite. At least these:

webgl/1.0.3/conformance/textures/texture-upload-size.html
webgl/1.0.3/conformance/context/context-hidden-alpha.html
webgl/1.0.3/conformance/rendering/many-draw-calls.html
webgl/1.0.3/conformance/glsl/bugs/complex-glsl-does-not-crash.html

Rolling out.
Comment 7 Alexey Proskuryakov 2015-09-08 21:53:04 PDT
Even more strangely, webgl/1.0.2/conformance/textures/tex-image-and-uniform-binding-bugs.html seems to have become flaky at the same time. Something in the modified tests must be affecting behavior across processes.
Comment 8 WebKit Commit Bot 2015-09-08 21:55:45 PDT
Re-opened since this is blocked by bug 148993
Comment 9 Alexey Proskuryakov 2015-09-08 22:03:58 PDT
Rolled out in https://trac.webkit.org/r189533
Comment 10 Alexey Proskuryakov 2015-09-09 10:02:15 PDT
Confirmed that the rollout did help.