Bug 95622 - css3/filters/composited-during-animation-layertree.html sometimes produces empty results
Summary: css3/filters/composited-during-animation-layertree.html sometimes produces em...
Status: NEW
Alias: None
Product: WebKit
Classification: Unclassified
Component: CSS (show other bugs)
Version: 528+ (Nightly build)
Hardware: Unspecified Unspecified
: P2 Normal
Assignee: Dean Jackson
URL:
Keywords: InRadar
Depends on:
Blocks: 68469
  Show dependency treegraph
 
Reported: 2012-08-31 16:07 PDT by Jessie Berlin
Modified: 2021-06-08 17:18 PDT (History)
5 users (show)

See Also:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Jessie Berlin 2012-08-31 16:07:05 PDT
This is apparently expected behavior (since empty results were checked in for mac when the test was originally added in http://trac.webkit.org/changeset/109953), but I don't understand why. On Mountain Lion, there is actually a layer tree printed:

http://build.webkit.org/results/Apple%20MountainLion%20Debug%20WK2%20(Tests)/r127318%20(503)/css3/filters/composited-during-animation-layertree-pretty-diff.html

--- /Volumes/Data/slave/mountainlion-debug-tests-wk2/build/layout-test-results/css3/filters/composited-during-animation-layertree-expected.txt
+++ /Volumes/Data/slave/mountainlion-debug-tests-wk2/build/layout-test-results/css3/filters/composited-during-animation-layertree-actual.txt
@@ -2,4 +2,34 @@
    
    
   
+(GraphicsLayer
+  (bounds 800.00 600.00)
+  (children 1
+    (GraphicsLayer
+      (bounds 800.00 600.00)
+      (children 4
+        (GraphicsLayer
+          (position 18.00 18.00)
+          (bounds 160.00 90.00)
+          (drawsContent 1)
+        )
+        (GraphicsLayer
+          (position 18.00 132.00)
+          (bounds 160.00 90.00)
+          (drawsContent 1)
+        )
+        (GraphicsLayer
+          (position 18.00 246.00)
+          (bounds 160.00 90.00)
+          (drawsContent 1)
+        )
+        (GraphicsLayer
+          (position 18.00 360.00)
+          (bounds 160.00 90.00)
+          (drawsContent 1)
+        )
+      )
+    )
+  )
+)
 

Why are we expecting empty results on Lion? Is some feature not on in Lion?

I am going to add the expected results for ML and move the empty results to mac-lion to get the bots greener.
Comment 1 Radar WebKit Bug Importer 2012-09-04 11:26:08 PDT
<rdar://problem/12229951>
Comment 2 Alexey Proskuryakov 2013-10-18 00:28:51 PDT
This test sometimes (rarely) produces empty results on all Mountain Lion bots (WK1 and WK2).

Also, I can reproduce getting empty results every time when it's run repeatedly:

$ run-webkit-tests css3/filters/composited-during-animation-layertree.html --repeat-each 100
…
[2/100] css3/filters/composited-during-animation-layertree.html failed unexpectedly (text diff)
[3/100] css3/filters/composited-during-animation-layertree.html failed unexpectedly (text diff)
[4/100] css3/filters/composited-during-animation-layertree.html failed unexpectedly (text diff)
[5/100] css3/filters/composited-during-animation-layertree.html failed unexpectedly (text diff)
[6/100] css3/filters/composited-during-animation-layertree.html failed unexpectedly (text diff)
…

Marked as flaky in <http://trac.webkit.org/r157625>.
Comment 3 Diego Pino 2021-06-08 17:17:46 PDT
GLIB ports (WebKitGTK and WPE) produce similar results (https://bugs.webkit.org/show_bug.cgi?id=171600).

The general baseline is empty. Isn't that a mistake?
https://github.com/WebKit/WebKit/blob/main/LayoutTests/css3/filters/composited-during-animation-layertree-expected.txt