Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(318)

Issue 2131743002: [test262] Use standalone Test262 harness project (Closed)

Created:
4 years, 5 months ago by Dan Ehrenberg
Modified:
4 years, 5 months ago
CC:
v8-reviews_googlegroups.com
Base URL:
https://chromium.googlesource.com/v8/v8.git@master
Target Ref:
refs/pending/heads/master
Project:
v8
Visibility:
Public.

Description

[test262] Use standalone Test262 harness project TC-39 recently decided to remove the Python-based testing harness from the Test262 project [1]. The code has been duplicated in a standalone project; update V8's dependencies to fetch from that new location. This is based on an earlier patch by Mike Pennisi. [1] https://github.com/tc39/tc39-notes/blob/2b9722db9b90011d6083a5f1c8ff1559cbe01c0b/es7/2016-05/may-25.md BUG=v8:5078 Committed: https://crrev.com/9f45c188ddfb9b68878e525a925e2d532df76833 Cr-Commit-Position: refs/heads/master@{#37985}

Patch Set 1 #

Patch Set 2 : Include __init__.py #

Patch Set 3 : Copy files rather than include them #

Patch Set 4 : Trying a new hack #

Patch Set 5 : Fixed hack #

Patch Set 6 : Don't delete test262 from DEPS! #

Patch Set 7 : Trying to add harness analogously to data #

Patch Set 8 : Include in gitignore #

Patch Set 9 : Import later if needed #

Total comments: 8

Patch Set 10 : Much more minimal version #

Patch Set 11 : Put harness as a higher level directory in the same tar file #

Patch Set 12 : Include harness in .gitignore #

Patch Set 13 : itertools.chain #

Total comments: 1
Unified diffs Side-by-side diffs Delta from patch set Stats (+12 lines, -3 lines) Patch
M .gitignore View 5 6 7 8 9 10 11 1 chunk +1 line, -0 lines 0 comments Download
M DEPS View 1 2 3 4 5 6 7 8 9 10 11 12 1 chunk +2 lines, -0 lines 0 comments Download
M test/test262/archive.py View 1 2 3 4 5 6 7 8 9 10 2 chunks +3 lines, -1 line 0 comments Download
M test/test262/list.py View 1 2 3 4 5 6 7 8 9 10 11 12 1 chunk +2 lines, -1 line 0 comments Download
M test/test262/testcfg.py View 1 2 3 4 5 6 7 8 9 10 1 chunk +4 lines, -1 line 1 comment Download

Messages

Total messages: 69 (57 generated)
commit-bot: I haz the power
Dry run: CQ is trying da patch. Follow status at https://chromium-cq-status.appspot.com/v2/patch-status/codereview.chromium.org/2131743002/1
4 years, 5 months ago (2016-07-07 23:42:03 UTC) #2
commit-bot: I haz the power
Dry run: Try jobs failed on following builders: v8_linux_rel_ng on master.tryserver.v8 (JOB_FAILED, http://build.chromium.org/p/tryserver.v8/builders/v8_linux_rel_ng/builds/8646)
4 years, 5 months ago (2016-07-07 23:44:36 UTC) #4
Dan Ehrenberg
Finally got this to work. Andrii, could you take a look as Michael is OOO?
4 years, 5 months ago (2016-07-20 01:28:30 UTC) #42
tandrii(chromium)
https://codereview.chromium.org/2131743002/diff/180001/test/test262/archive.py File test/test262/archive.py (right): https://codereview.chromium.org/2131743002/diff/180001/test/test262/archive.py#newcode22 test/test262/archive.py:22: if tar_info.name.startswith(os.path.join('data', '.git')) or \ nit: wrap the whole ...
4 years, 5 months ago (2016-07-20 10:42:02 UTC) #45
Michael Achenbach
As Andrii commented, I strongly suggest to archive the data in the existing data.tar. It ...
4 years, 5 months ago (2016-07-20 11:22:50 UTC) #46
Dan Ehrenberg
OK, the new version is much simpler, DEPSing into a subdirectory and just tweaking how ...
4 years, 5 months ago (2016-07-20 23:54:50 UTC) #49
Michael Achenbach
Tentative lgtm. I like the shortness, though I hope it's not too short now. Can't ...
4 years, 5 months ago (2016-07-21 06:53:00 UTC) #52
Dan Ehrenberg
Left harness in a separate directory and made them share a tar file. WDYT?
4 years, 5 months ago (2016-07-21 23:05:58 UTC) #61
Michael Achenbach
lgtm https://codereview.chromium.org/2131743002/diff/260001/test/test262/testcfg.py File test/test262/testcfg.py (right): https://codereview.chromium.org/2131743002/diff/260001/test/test262/testcfg.py#newcode50 test/test262/testcfg.py:50: TEST_262_TOOLS_PATH = ["harness", "src"] Refactoring suggestion, maybe for ...
4 years, 5 months ago (2016-07-22 07:07:47 UTC) #64
commit-bot: I haz the power
CQ is trying da patch. Follow status at https://chromium-cq-status.appspot.com/v2/patch-status/codereview.chromium.org/2131743002/260001
4 years, 5 months ago (2016-07-22 15:23:32 UTC) #66
commit-bot: I haz the power
Committed patchset #13 (id:260001)
4 years, 5 months ago (2016-07-22 15:25:14 UTC) #67
commit-bot: I haz the power
4 years, 5 months ago (2016-07-22 15:25:48 UTC) #69
Message was sent while issue was closed.
Patchset 13 (id:??) landed as
https://crrev.com/9f45c188ddfb9b68878e525a925e2d532df76833
Cr-Commit-Position: refs/heads/master@{#37985}

Powered by Google App Engine
This is Rietveld 408576698