Bug 154076 - Add missing resource file for some imported/blink/compositing/squashing tests
Summary: Add missing resource file for some imported/blink/compositing/squashing tests
Status: RESOLVED FIXED
Alias: None
Product: WebKit
Classification: Unclassified
Component: WebKitGTK (show other bugs)
Version: WebKit Nightly Build
Hardware: Unspecified Unspecified
: P2 Normal
Assignee: Lauro Moura
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2016-02-10 09:41 PST by Danilo de Paula
Modified: 2020-07-07 18:14 PDT (History)
3 users (show)

See Also:


Attachments
patch v1 (3.16 KB, patch)
2016-02-10 09:43 PST, Danilo de Paula
no flags Details | Formatted Diff | Diff
patch v2 (3.18 KB, patch)
2016-02-10 09:47 PST, Danilo de Paula
no flags Details | Formatted Diff | Diff
Patch (2.65 KB, patch)
2020-07-07 14:37 PDT, Lauro Moura
no flags Details | Formatted Diff | Diff

Note You need to log in before you can comment on or make changes to this bug.
Description Danilo de Paula 2016-02-10 09:41:53 PST
Tests were missing the blue.png file. With that, the expected are
pixel perfect.
Comment 1 Danilo de Paula 2016-02-10 09:43:20 PST
Created attachment 270995 [details]
patch v1

First time gardening, asking for review...
Comment 2 WebKit Commit Bot 2016-02-10 09:45:19 PST
Attachment 270995 [details] did not pass style-queue:


ERROR: LayoutTests/ChangeLog:1:  ChangeLog entry has no bug number  [changelog/bugnumber] [5]
Total errors found: 1 in 3 files


If any of these errors are false positives, please file a bug against check-webkit-style.
Comment 3 Danilo de Paula 2016-02-10 09:47:07 PST
Created attachment 270998 [details]
patch v2

first time gardening, asking for review...
Comment 4 Michael Catanzaro 2016-02-10 11:22:54 PST
Comment on attachment 270998 [details]
patch v2

View in context: https://bugs.webkit.org/attachment.cgi?id=270998&action=review

Hi, thanks for your patch, it's much appreciated.

I am a bit confused, though, since you add a cross-platform file, but only modify the GTK expectations. Is it not a GTK-specific failure? Why does the test pass on other platforms without that file?

> LayoutTests/ChangeLog:3
> +        [GTK] Gardening for unexpected passes.

Since you're actually fixing a test, I wouldn't call this "gardening" which we generally use to refer to only updating test expectations or rebaselining tests. Instead, I'd say something like "[GTK] Fix layout test imported/blink/compositing/squashing/squashing-reflection-disallowed.html"

> LayoutTests/platform/gtk/TestExpectations:2399
> +webkit.org/b/151267 imported/blink/compositing/squashing/squashing-reflection-disallowed.html [ ImageOnlyFailure Pass ]

If the test is passing now, you should just remove it from the expectations file. [ ImageOnlyFailure Pass ] is used to indicate a broken test that sometimes passes and sometimes fails (flaky test).
Comment 5 Michael Catanzaro 2016-02-15 13:17:47 PST
Comment on attachment 270998 [details]
patch v2

(Removing from request queue until you get a chance to update your patch.)
Comment 6 Lauro Moura 2020-07-07 14:37:20 PDT
Created attachment 403728 [details]
Patch
Comment 7 Lauro Moura 2020-07-07 14:43:34 PDT
Waiting for EWS to come back to get some feedback from Mac/iOS before landing. Will keep an eye on post-commit bots for other ports/platforms.
Comment 8 Lauro Moura 2020-07-07 18:14:25 PDT
Committed r264053: <https://trac.webkit.org/changeset/264053>