Bug 206852

Summary: REGRESSION: [ Mac WK2 ] inspector/canvas/updateShader-webgpu-sharedVertexFragment.html is a flaky failure
Product: WebKit Reporter: Truitt Savell <tsavell>
Component: Web InspectorAssignee: Nobody <webkit-unassigned>
Status: NEW ---    
Severity: Normal CC: inspector-bugzilla-changes, webkit-bot-watchers-bugzilla, webkit-bug-importer
Priority: P2 Keywords: InRadar
Version: WebKit Nightly Build   
Hardware: Unspecified   
OS: Unspecified   

Description Truitt Savell 2020-01-27 16:40:02 PST
inspector/canvas/updateShader-webgpu-sharedVertexFragment.html

Description:
This test has been flakily failing for the whole history. It was introduced in https://trac.webkit.org/changeset/250874/webkit

History:
https://results.webkit.org/?suite=layout-tests&test=inspector%2Fcanvas%2FupdateShader-webgpu-sharedVertexFragment.html

Diff:
--- /Volumes/Data/slave/catalina-debug-tests-wk2/build/layout-test-results/inspector/canvas/updateShader-webgpu-sharedVertexFragment-expected.txt
+++ /Volumes/Data/slave/catalina-debug-tests-wk2/build/layout-test-results/inspector/canvas/updateShader-webgpu-sharedVertexFragment-actual.txt
@@ -4,19 +4,21 @@
 == Running test suite: Canvas.updateShader.WebGPU.SharedVertexFragment
 -- Running test case: Canvas.updateShader.WebGPU.SharedVertexFragment.SinglePipeline
 Creating render pipeline...
-PASS: Vertex and Fragment shader sources should be the same.
-Updating vertex shader source...
-PASS: Vertex and Fragment shader sources should be the same.
-PASS: Vertex source should have changed.
-Updating fragment shader source...
-PASS: Vertex and Fragment shader sources should be the same.
-PASS: Fragment source should have changed.
+!! TIMEOUT: took longer than 10000ms
 
 -- Running test case: Canvas.updateShader.WebGPU.SharedVertexFragment.MultiplePipelines
 Creating render pipeline...
 Creating render pipeline...
-PASS: Both pipelines should have the same source.
+PASS: Vertex and Fragment shader sources should be the same.
+Updating vertex shader source...
+FAIL: Both pipelines should have the same source.
+    Expected: [object Object]
+    Actual: [object Object]
 Updating pipeline 1 vertex source...
+PASS: Vertex and Fragment shader sources should be the same.
+PASS: Vertex source should have changed.
+Updating fragment shader source...
 PASS: Source of pipeline 1 should have changed.
 PASS: Both pipelines should have different sources.
+PASS: Vertex and Fragment shader sources should be the same.
Comment 1 Radar WebKit Bug Importer 2020-01-27 16:40:23 PST
<rdar://problem/58939701>