Bug 245061

Summary: [WGSL] Run WGSL unit tests on EWS
Product: WebKit Reporter: Dan Glastonbury <djg>
Component: WebGPUAssignee: Dan Glastonbury <djg>
Status: RESOLVED FIXED    
Severity: Enhancement CC: mmaxfield, webkit-bug-importer
Priority: P2 Keywords: InRadar
Version: Other   
Hardware: Unspecified   
OS: Unspecified   
See Also: https://bugs.webkit.org/show_bug.cgi?id=245535
Bug Depends on: 244792    
Bug Blocks:    

Description Dan Glastonbury 2022-09-11 22:20:54 PDT
We have WGSLUnitTests, which is an XCTest-based unit tests for WGSL parsing, which aren't currently run on EWS. We should work out how to do that.
Comment 1 Radar WebKit Bug Importer 2022-09-11 22:21:29 PDT
<rdar://problem/99808942>
Comment 2 Dan Glastonbury 2022-09-11 22:30:32 PDT
Pull request: https://github.com/WebKit/WebKit/pull/4247
Comment 3 Dan Glastonbury 2022-09-13 18:41:49 PDT
Ported Lexer and Parser tests to gtest to run in EWS.
Comment 4 EWS 2022-09-19 18:05:27 PDT
Committed 254654@main (5bda1cab2367): <https://commits.webkit.org/254654@main>

Reviewed commits have been landed. Closing PR #4247 and removing active labels.
Comment 5 Ryan Haddad 2022-09-22 13:25:01 PDT
Reverted in https://commits.webkit.org/254764@main due to this change breaking the watchOS and tvOS builds.
Comment 6 Dan Glastonbury 2022-09-22 19:35:54 PDT
Pull request: https://github.com/WebKit/WebKit/pull/4615
Comment 7 EWS 2022-09-23 18:08:06 PDT
Committed 254813@main (3561019e2cc1): <https://commits.webkit.org/254813@main>

Reviewed commits have been landed. Closing PR #4615 and removing active labels.