Join GitHub today
GitHub is home to over 50 million developers working together to host and review code, manage projects, and build software together.
Sign upImprove diagnostics for WPT failures #24981
Conversation
|
@bors-servo try=wpt |
Improve diagnostics for WPT failures * Include the full output (including stdout/stderr) in the intermittent-filtered log * Print the intermittent-filtered log at the end of the main log (which is one less click to reach from Taskcluster’s task view, compared to other task artifacts) * Fail with a specific message when a reftest screenshot is entirely white, to help recognize instances of #24726
|
Opened new PR for upstreamable changes. Completed upstream sync of web-platform-test changes at web-platform-tests/wpt#20549. |
|
|
|
@bors-servo try=wpt |
Improve diagnostics for WPT failures * Include the full output (including stdout/stderr) in the intermittent-filtered log * Print the intermittent-filtered log at the end of the main log (which is one less click to reach from Taskcluster’s task view, compared to other task artifacts) * Fail with a specific message when a reftest screenshot is entirely white, to help recognize instances of #24726
|
Transplanted upstreamable changes to existing PR. Completed upstream sync of web-platform-test changes at web-platform-tests/wpt#20549. |
|
|
|
Transplanted upstreamable changes to existing PR. Completed upstream sync of web-platform-test changes at web-platform-tests/wpt#20549. |
|
@bors-servo try=wpt |
Improve diagnostics for WPT failures * Include the full output (including stdout/stderr) in the intermittent-filtered log * Print the intermittent-filtered log at the end of the main log (which is one less click to reach from Taskcluster’s task view, compared to other task artifacts) * Fail with a specific message when a reftest screenshot is entirely white, to help recognize instances of #24726
|
|
|
Transplanted upstreamable changes to existing PR. Completed upstream sync of web-platform-test changes at web-platform-tests/wpt#20549. |
|
Perfect, the two filtered unexpected results demonstrate the changes in this PR:
This is ready for review. r? @jdm |
|
Transplanted upstreamable changes to existing PR. Completed upstream sync of web-platform-test changes at web-platform-tests/wpt#20549. |
|
Transplanted upstreamable changes to existing PR. Completed upstream sync of web-platform-test changes at web-platform-tests/wpt#20549. |
|
@bors-servo try=wpt |
Improve diagnostics for WPT failures * Include the full output (including stdout/stderr) in the intermittent-filtered log * Print the intermittent-filtered log at the end of the main log (which is one less click to reach from Taskcluster’s task view, compared to other task artifacts) * <del>Fail with a specific message when a reftest screenshot is entirely white</del> (This caused over a hundred unexpected results. A few of them in reftests that use `about:blank` as a reference.) * For failing reftests, add a message if the whole screenshot is a solid color, to help recognize instances of #24726 ```▶ FAIL [expected PASS] /css/CSS2/box-display/root-box-003.xht │ → /css/CSS2/box-display/root-box-003.xht 54a9df64f1476dd12020019d7cf22ac34d727bc0 │ → /css/CSS2/box-display/root-box-003-ref.xht 636eb693bc214b6e1c64e6566c48e69e6777b946 └ → Screenshot is solid color 0xFFFFFF for /css/CSS2/box-display/root-box-003.xht ``` (The last line is new.)
|
|
|
I think what happened in #24981 (comment) was that I forced-push from the wrong machine an earlier version of this branch. I’ve canceled this last |
The output looks like this: ```▶ FAIL [expected PASS] /css/CSS2/box-display/root-box-003.xht │ → /css/CSS2/box-display/root-box-003.xht 54a9df64f1476dd12020019d7cf22ac34d727bc0 │ → /css/CSS2/box-display/root-box-003-ref.xht 636eb693bc214b6e1c64e6566c48e69e6777b946 └ → Screenshot is solid color 0xFFFFFF for /css/CSS2/box-display/root-box-003.xht ```
|
Transplanted upstreamable changes to existing PR. Completed upstream sync of web-platform-test changes at web-platform-tests/wpt#20549. |
|
Transplanted upstreamable changes to existing PR. Completed upstream sync of web-platform-test changes at web-platform-tests/wpt#20549. |
|
Alright, I think this should be good now. r? @jdm, since you might have reviewed the obsolete branch |
|
@bors-servo r+ |
|
|
Improve diagnostics for WPT failures * Include the full output (including stdout/stderr) in the intermittent-filtered log * Print the intermittent-filtered log at the end of the main log (which is one less click to reach from Taskcluster’s task view, compared to other task artifacts) * <del>Fail with a specific message when a reftest screenshot is entirely white</del> (This caused over a hundred unexpected results. A few of them in reftests that use `about:blank` as a reference.) * For failing reftests, add a message if the whole screenshot is a solid color, to help recognize instances of #24726 ```▶ FAIL [expected PASS] /css/CSS2/box-display/root-box-003.xht │ → /css/CSS2/box-display/root-box-003.xht 54a9df64f1476dd12020019d7cf22ac34d727bc0 │ → /css/CSS2/box-display/root-box-003-ref.xht 636eb693bc214b6e1c64e6566c48e69e6777b946 └ → Screenshot is solid color 0xFFFFFF for /css/CSS2/box-display/root-box-003.xht ``` (The last line is new.)
|
|
SimonSapin commentedDec 1, 2019
•
edited
Include the full output (including stdout/stderr) in the intermittent-filtered log
Print the intermittent-filtered log at the end of the main log (which is one less click to reach from Taskcluster’s task view, compared to other task artifacts)
Fail with a specific message when a reftest screenshot is entirely white(This caused over a hundred unexpected results. A few of them in reftests that useabout:blankas a reference.)For failing reftests, add a message if the whole screenshot is a solid color, to help recognize instances of #24726
(The last line is new.)