Bug 171600

Summary: [GTK] Test css3/filters/composited-during-animation-layertree.html is flaky since r214292
Product: WebKit Reporter: Carlos Garcia Campos <cgarcia>
Component: WebKitGTKAssignee: Diego Pino <dpino>
Status: RESOLVED FIXED    
Severity: Normal CC: aperez, bugs-noreply, dpino
Priority: P2 Keywords: Gtk, LayoutTestFailure
Version: WebKit Nightly Build   
Hardware: Unspecified   
OS: Unspecified   
See Also: https://bugs.webkit.org/show_bug.cgi?id=95622
https://bugs.webkit.org/show_bug.cgi?id=152282
https://bugs.webkit.org/show_bug.cgi?id=190032
Attachments:
Description Flags
Patch
none
Patch
none
Patch none

Description Carlos Garcia Campos 2017-05-03 04:21:34 PDT
Sometimes the results include an extra layer

--- /home/slave/webkitgtk/gtk-linux-64-release-tests/build/layout-test-results/css3/filters/composited-during-animation-layertree-expected.txt
+++ /home/slave/webkitgtk/gtk-linux-64-release-tests/build/layout-test-results/css3/filters/composited-during-animation-layertree-actual.txt
@@ -2,4 +2,32 @@
    
    
   
+(GraphicsLayer
+  (anchor 0.00 0.00)
+  (bounds 800.00 600.00)
+  (children 1
+    (GraphicsLayer
+      (bounds 800.00 600.00)
+      (contentsOpaque 1)
+      (children 4
+        (GraphicsLayer
+          (position 18.00 18.00)
+          (bounds 160.00 90.00)
+        )
+        (GraphicsLayer
+          (position 18.00 131.00)
+          (bounds 160.00 90.00)
+        )
+        (GraphicsLayer
+          (position 18.00 244.00)
+          (bounds 160.00 90.00)
+        )
+        (GraphicsLayer
+          (position 18.00 357.00)
+          (bounds 160.00 90.00)
+        )
+      )
+    )
+  )
+)
 
Actually r214296 is the revision when all css3 filters tests where enabled
Comment 1 Diego Pino 2021-06-08 17:23:30 PDT
The general baseline for this test is empty. This seems like a mistake to me (See: https://bugs.webkit.org/show_bug.cgi?id=95622#c2).

The only port that has a specific baseline for this test is 'Mac'. The baseline is similar to GLIB:

$ diff LayoutTests/platform/mac/css3/filters/composited-during-animation-layertree-expected.txt LayoutTests/platform/glib/css3/filters/composited-during-animation-layertree-
expected.txt
5a6
>   (anchor 0.00 0.00)
15d15
<           (drawsContent 1)
20d19
<           (drawsContent 1)
25d23
<           (drawsContent 1)
30d27
<           (drawsContent 1)

But the test is marked as flaky in Mac, so maybe the Mac baseline needs an update.
Comment 2 Diego Pino 2021-06-08 17:25:06 PDT
Actually there's no glib baseline for this test at this moment, but there's a WPE baseline. WebKitGTK is producing the same baseline as WPE, so they could be merged.
Comment 3 Diego Pino 2021-06-08 17:41:20 PDT
Created attachment 430924 [details]
Patch
Comment 4 Diego Pino 2021-06-09 06:32:09 PDT
Created attachment 430960 [details]
Patch
Comment 5 EWS 2021-06-10 01:39:58 PDT
Found 1 new test failure: imported/w3c/web-platform-tests/navigation-timing/nav2_test_attributes_values.html
Comment 6 Diego Pino 2021-06-10 16:11:28 PDT
Created attachment 431157 [details]
Patch
Comment 7 EWS 2021-06-11 05:00:22 PDT
Committed r278757 (238718@main): <https://commits.webkit.org/238718@main>

All reviewed patches have been landed. Closing bug and clearing flags on attachment 431157 [details].