wpt.fyi
                                
                                 wpt.fyi copied to clipboard
                                
                                    wpt.fyi copied to clipboard
                            
                            
                            
                        Enable subscribing to new test failures
It would be great to be able to subscribe to new test failures for specific folders of wpt/. The new failures could be caused by a) new tests, b) flaky tests, c) changes in existing tests causing problems. I'm especially interested in looking at results in Chrome, but I'd be ok having a subscription that looks at deltas on all browsers.
There are several use cases for this:
- Finding flaky tests
- Noting certain browsers behaving incorrectly (can file bugs on them)
- Finding discrepancies between Chrome's tests being run on the lab vs test results from WPT.fyi
cc @Hexcles
One problem though is that for the third use case this is not great because WPT.fyi uses Chrome dev so it will not immediately reflect bug fixes.
Is there something special about the results that wpt.fyi offers but Chromium CI does not? For example, flaky tests will be found in Chromium by sheriffs or FindIt, new failures caused by code change will turn the waterfall red, and new failures caused by test change during an import can trigger an automatically filed bug if you opt in. Are you specifically interested in released versions / full Chrome?
I don't know what's special but the results do behave somewhat differently in some cases. A simple example of a difference is that the viewport size is different in Chrome CI vs wpt.fyi so tests relying on the viewport size on Chrome CI will fail on wpt.fyi.
Re last question, I'd be mostly interested in ToT which gives the most 'up to date' results, but I guess Dev is close enough.
@beaufortfrancois requested the same feature in https://github.com/web-platform-tests/wpt.fyi/issues/2972.
I also see a need for this that cannot be met by Chromium CI alone, namely to notify somewhen when a new Chrome-only failure (compared to Firefox+Safari) is introduced. A few years ago we were monitoring this and kept the number of Chrome-only failures around 500, but since then it's increased significantly. Being able to monitor this would be very helpful.
For Interop 2022 (the case in https://github.com/web-platform-tests/wpt.fyi/issues/2972) the requirement is to filter the tests by label.