NEW 184934
Detach the old Test262 Runner from the stress tests
https://bugs.webkit.org/show_bug.cgi?id=184934
Summary Detach the old Test262 Runner from the stress tests
Leo Balter
Reported 2018-04-24 13:44:14 PDT
With the new Test262 Runner and import scripts (Tools/Scripts/test262-runner and Tools/Script/test262-import), the old runner should be all set to be removed from the stress tests script.
Attachments
Patch (11.92 MB, patch)
2018-04-25 14:33 PDT, Leo Balter
no flags
Patch (16.80 KB, patch)
2018-05-04 08:37 PDT, Leo Balter
no flags
Remove JSTests/test262.yaml (11.90 MB, patch)
2018-05-04 09:21 PDT, Leo Balter
no flags
Archive of layout-test-results from ews106 for mac-sierra-wk2 (2.95 MB, application/zip)
2018-05-04 09:41 PDT, EWS Watchlist
no flags
Patch (16.73 KB, patch)
2018-05-04 10:59 PDT, Leo Balter
no flags
Remove JSTests/test262.yaml (11.90 MB, patch)
2018-05-04 11:01 PDT, Leo Balter
no flags
Patch (13.43 KB, patch)
2018-05-09 11:00 PDT, Leo Balter
no flags
Remove JSTests/test262.yaml (11.90 MB, patch)
2018-05-09 11:15 PDT, Leo Balter
no flags
Archive of layout-test-results from ews104 for mac-sierra-wk2 (2.80 MB, application/zip)
2018-05-09 12:46 PDT, EWS Watchlist
no flags
Leo Balter
Comment 1 2018-04-25 14:33:33 PDT
Leo Balter
Comment 2 2018-05-04 07:29:51 PDT
I'm rebasing this one with the most recent changes in the Test262 Runner
Leo Balter
Comment 3 2018-05-04 08:37:20 PDT
Leo Balter
Comment 4 2018-05-04 08:39:07 PDT
I uploaded a new patch without removing the JSTests/test262.yaml to allow an easier review
Leo Balter
Comment 5 2018-05-04 09:21:45 PDT
Created attachment 339551 [details] Remove JSTests/test262.yaml This change is in a separate to simplify the review process.
EWS Watchlist
Comment 6 2018-05-04 09:41:40 PDT
Comment on attachment 339547 [details] Patch Attachment 339547 [details] did not pass mac-wk2-ews (mac-wk2): Output: http://webkit-queues.webkit.org/results/7564930 New failing tests: fast/mediastream/delayed-permission-allowed.html
EWS Watchlist
Comment 7 2018-05-04 09:41:41 PDT
Created attachment 339554 [details] Archive of layout-test-results from ews106 for mac-sierra-wk2 The attached test failures were seen while running run-webkit-tests on the mac-wk2-ews. Bot: ews106 Port: mac-sierra-wk2 Platform: Mac OS X 10.12.6
Leo Balter
Comment 8 2018-05-04 09:53:57 PDT
It feels like the failures are unrelated to the actual patch, I'll confirm this.
Leo Balter
Comment 9 2018-05-04 10:59:10 PDT
Leo Balter
Comment 10 2018-05-04 11:01:49 PDT
Created attachment 339567 [details] Remove JSTests/test262.yaml
Aakash Jain
Comment 11 2018-05-07 21:42:33 PDT
Comment on attachment 339566 [details] Patch View in context: https://bugs.webkit.org/attachment.cgi?id=339566&action=review > Tools/ChangeLog:9 > + (RunTest262Tests): Can you please write the detailed ChangeLog?
Aakash Jain
Comment 12 2018-05-07 21:43:56 PDT
(In reply to Leo Balter from comment #10) > Created attachment 339567 [details] > Remove JSTests/test262.yaml Can the removal of old test-runner related files be done in a separate patch after the switch is complete?
Aakash Jain
Comment 13 2018-05-07 21:44:04 PDT
Can you please mention why are we removing old test runner and using new one?
Leo Balter
Comment 14 2018-05-08 09:01:06 PDT
> Can you please mention why are we removing old test runner and using new one? I'm not sure if should mention this here or through the changelog. In any case, I'll try both, one should be right. I can summarize some of the goals for the new Test262 Runner: - It's configurable, with mechanisms to handled new imported files, failing tests, etc. - It eases the process of importing new Test262 content, where skipped and known failing tests are kept and flagged without a hassle. - It's compatible with any target for running the Test262 tests locally through the CI bots. - It's also detached from the stress tests as Test262 has a different content and purpose (specs conformance, mostly). > Can the removal of old test-runner related files be done in a separate patch after the switch is complete? I this case I should use the bug 184933 for the switch only and then we follow up on this one. I'm happy to fix this and I'll ping you as soon I have a patch up there. https://bugs.webkit.org/show_bug.cgi?id=184933 This current bug purpose is to have the actual removal of the old runner. > Can you please write the detailed ChangeLog? sure! Thanks for the feedback!
Leo Balter
Comment 15 2018-05-09 11:00:45 PDT
Aakash Jain
Comment 16 2018-05-09 11:05:51 PDT
Let's make sure that the new test-runner finishes at-least few successful runs on build.wekbit.org before landing this.
Leo Balter
Comment 17 2018-05-09 11:15:48 PDT
Created attachment 339989 [details] Remove JSTests/test262.yaml
Leo Balter
Comment 18 2018-05-09 11:16:38 PDT
> Let's make sure that the new test-runner finishes at-least few successful runs on build.wekbit.org before landing this. Of course, I was just rebasing the changes to reflect the Bug 184933.
EWS Watchlist
Comment 19 2018-05-09 12:46:22 PDT
Comment on attachment 339984 [details] Patch Attachment 339984 [details] did not pass mac-wk2-ews (mac-wk2): Output: http://webkit-queues.webkit.org/results/7626540 New failing tests: http/tests/security/XFrameOptions/x-frame-options-deny-multiple-clients.html
EWS Watchlist
Comment 20 2018-05-09 12:46:24 PDT
Created attachment 340006 [details] Archive of layout-test-results from ews104 for mac-sierra-wk2 The attached test failures were seen while running run-webkit-tests on the mac-wk2-ews. Bot: ews104 Port: mac-sierra-wk2 Platform: Mac OS X 10.12.6
Note You need to log in before you can comment on or make changes to this bug.