RESOLVED FIXED 208938
commit-queue should skip testing if patch already passed tests on mac-wk2 queue
https://bugs.webkit.org/show_bug.cgi?id=208938
Summary commit-queue should skip testing if patch already passed tests on mac-wk2 queue
Aakash Jain
Reported 2020-03-11 12:48:34 PDT
commit-queue should skip building and testing if patch already passed tests on mac-wk2 queue. Both commit-queue and mac-wk2 queue run same tests (WK2 layout-tests in release mode).
Attachments
Patch (9.20 KB, patch)
2020-03-20 13:00 PDT, Aakash Jain
no flags
Patch (10.20 KB, patch)
2020-03-20 14:02 PDT, Aakash Jain
no flags
Patch for landing (11.06 KB, patch)
2020-03-20 14:13 PDT, Aakash Jain
no flags
Alexey Proskuryakov
Comment 1 2020-03-11 12:56:45 PDT
IIRC the old queue would re-test if substantial amount of time passed since the EWS run. We had a lot of discussion about stricter logic in the past (e.g. don't land until all EWSes were done), but no concrete changes planned.
Aakash Jain
Comment 2 2020-03-20 13:00:00 PDT
Aakash Jain
Comment 3 2020-03-20 13:00:19 PDT
Aakash Jain
Comment 4 2020-03-20 13:22:25 PDT
(In reply to Alexey Proskuryakov from comment #1) > IIRC the old queue would re-test if substantial amount of time passed since the EWS run. I don't see any logic regarding time limit for re-testing in old EWS code https://trac.webkit.org/browser/webkit/trunk/Tools/Scripts/webkitpy/tool/commands/queues.py#L434 (and the code hasn't changed in a long time)
Aakash Jain
Comment 5 2020-03-20 14:02:09 PDT
Aakash Jain
Comment 6 2020-03-20 14:13:18 PDT
Created attachment 394125 [details] Patch for landing
EWS
Comment 7 2020-03-20 14:38:42 PDT
Committed r258790: <https://trac.webkit.org/changeset/258790> All reviewed patches have been landed. Closing bug and clearing flags on attachment 394125 [details].
Radar WebKit Bug Importer
Comment 8 2020-03-20 14:39:13 PDT
Aakash Jain
Comment 9 2020-03-21 02:51:09 PDT
Updated bug title to reflect that commit-queue only skips testing. It never skips building. Although since the builds are incremental, they are usually fast. Also deployed on production server.
Note You need to log in before you can comment on or make changes to this bug.