RESOLVED FIXED 214085
[ews] Limit layout tests failures to display in the status-bubble tooltip and buildbot summary
https://bugs.webkit.org/show_bug.cgi?id=214085
Summary [ews] Limit layout tests failures to display in the status-bubble tooltip and...
Aakash Jain
Reported 2020-07-08 08:49:20 PDT
Created attachment 403784 [details] Screenshot - unreadable build page Sometimes a patch can break lot of layout tests, especially after r262379 which removed the limit of 30 failures for webkit-wpt-import-bot@igalia.com In those cases, the status-bubble tries to display all those failures, and becomes unreadable. Similarly Buildbot's build page (and builder page) display all the failing test names in the summary string, and becomes pretty unreadable. For e.g.: https://ews-build.webkit.org/#/builders/24/builds/21100 has 642 test failures and the build page is unreadable. Screenshots attached. We should limit the number of failures to display in the status-bubble and summary strings. Complete list of failing tests can still be seen in the logs of the test-run, in the test-failures section, and in the results.html
Attachments
Screenshot - unreadable build page (904.11 KB, image/png)
2020-07-08 08:49 PDT, Aakash Jain
no flags
Screenshot - unreadable status bubble (2.74 MB, image/png)
2020-07-08 09:01 PDT, Aakash Jain
no flags
Patch (9.58 KB, patch)
2020-07-08 09:13 PDT, Aakash Jain
no flags
Patch (9.63 KB, patch)
2020-07-08 12:10 PDT, Aakash Jain
no flags
Aakash Jain
Comment 1 2020-07-08 09:01:40 PDT
Created attachment 403785 [details] Screenshot - unreadable status bubble
Aakash Jain
Comment 2 2020-07-08 09:13:36 PDT
Alexey Proskuryakov
Comment 3 2020-07-08 11:30:39 PDT
Comment on attachment 403788 [details] Patch View in context: https://bugs.webkit.org/attachment.cgi?id=403788&action=review > Tools/BuildSlaveSupport/ews-build/steps.py:1929 > + new_failures_string = ', '.join(list(new_failures)[:self.NUM_FAILURES_TO_DISPLAY]) I think that it would be better to do sorted(), to avoid potential confusion caused by a random subset of failures.
Aakash Jain
Comment 4 2020-07-08 12:10:38 PDT
EWS
Comment 5 2020-07-08 12:34:23 PDT
Committed r264127: <https://trac.webkit.org/changeset/264127> All reviewed patches have been landed. Closing bug and clearing flags on attachment 403801 [details].
Radar WebKit Bug Importer
Comment 6 2020-07-08 12:35:20 PDT
Aakash Jain
Comment 7 2020-07-22 07:50:50 PDT
Note You need to log in before you can comment on or make changes to this bug.