Hi Aakash,

Thanks for doing this work.

> On Sep 26, 2019, at 11:27 AM, Aakash Jain <aakash_j...@apple.com> wrote:
> Hi Everyone,
> I have been making number of improvements to EWS. I also have various planned 
> improvements to EWS. I wanted to reach out to you guys to see if anyone wants 
> me to prioritize any particular improvement(s). If there is any improvement 
> which you want to see and is not listed below, please feel free to let me 
> know. Also most of the queues have been transitioned from old to new EWS and 
> I am working on the remaining ones (jsc, windows and commit-queue).
> Here is the list of improvements (in no particular order):
> 1) Develop a webpage showing summary of EWS builds for a patch. This page 
> would provide the summary of important build-steps, high-level details about 
> the failure (e.g.: name of the tests which failed, or possibly relevant build 
> failure logs), and include link(s) to the Buildbot page(s). This page will 
> open on clicking the status-bubbles (and would be replacement of old EWS 
> status page like https://webkit-queues.webkit.org/patch/379563/win-ews 
> <https://webkit-queues.webkit.org/patch/379563/win-ews>). Currently clicking 
> the status-bubble opens the Buildbot build page, which contains a lot of 
> infrastructure details, and probably is information-overload for many 
> engineers, so this summary page should help with that. 
> https://webkit.org/b/197522 <https://webkit.org/b/197522>
> 2) Redesign status-bubble tooltip to include more detailed information about 
> failures (e.g.: each test failure name along-with url to flakiness dashboard, 
> and url to complete results.html file, as suggested by David Kilzer in 
> https://lists.webkit.org/pipermail/webkit-dev/2019-September/030799.html 
> <https://lists.webkit.org/pipermail/webkit-dev/2019-September/030799.html>). 
> We should also add the tooltip support for iPad/iPhone 
> https://webkit.org/b/201940 <https://webkit.org/b/201940>
> 3) Add a way to retry a patch in EWS. This would allow engineers to confirm 
> that the failures indicated by EWS aren't flaky/incorrect. Maybe a good place 
> to add the 'retry' button would be the status-bubble's tool-tip (visible only 
> if the bubble is red) https://webkit.org/b/196599 
> <https://webkit.org/b/196599>This would be amazing. (My 2c: I'd vote for the 
> button being visible without tooltip.)

- Saam

> 4) Parse the relevant build failure message from build logs (and display in 
> summary page) https://webkit.org/b/201941 <https://webkit.org/b/201941>
> 5) Style failure should be displayed in-line on the review page along-with 
> the code, just like the reviewer's comments https://webkit.org/b/202252 
> <https://webkit.org/b/202252>
> 6) Add more test-suites to EWS (e.g.: LLDB tests, resultsdbpy tests) 
> https://webkit.org/b/189206 <https://webkit.org/b/189206>, 
> https://webkit.org/b/201928 <https://webkit.org/b/201928>
> 7) Add commit-queue support for security bugs https://webkit.org/b/201939 
> <https://webkit.org/b/201939>
> 8) API tests should upload crashlogs https://webkit.org/b/201929 
> <https://webkit.org/b/201929>
> Thanks
> Aakash
> _______________________________________________
> webkit-dev mailing list
> webkit-dev@lists.webkit.org
> https://lists.webkit.org/mailman/listinfo/webkit-dev

webkit-dev mailing list

Reply via email to