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

Issue 2601393002: [test] Allow command-line flags to be turned on per test262 test (Closed)

Created:
3 years, 11 months ago by Dan Ehrenberg
Modified:
3 years, 11 months ago
CC:
v8-reviews_googlegroups.com
Target Ref:
refs/pending/heads/master
Project:
v8
Visibility:
Public.

Description

[test] Allow command-line flags to be turned on per test262 test This patch changes the test262 infrastructure to pass individual flags, specified in the status file, for tests for experimental features, rather than passing --harmony for all runs. With this change, it should be easier to run test262 tests in automation when developing new features. The new workflow would be, when adding a flag, include the flag in the test expectations file, and when removing the flag, remove the lines from the test expectations file. This way, the status file does not have to change when staging or unstaging, and you get the benefit of the automated tests before staging starts. R=adamk CQ_INCLUDE_TRYBOTS=master.tryserver.v8:v8_linux_noi18n_rel_ng Review-Url: https://codereview.chromium.org/2601393002 Cr-Commit-Position: refs/heads/master@{#42249} Committed: https://chromium.googlesource.com/v8/v8/+/f62f846cd37be72339436ba2fbad811eb15ceee5

Patch Set 1 #

Total comments: 2

Patch Set 2 : Rebase #

Unified diffs Side-by-side diffs Delta from patch set Stats (+81 lines, -10 lines) Patch
M test/test262/test262.status View 1 4 chunks +75 lines, -7 lines 0 comments Download
M test/test262/testcfg.py View 1 3 chunks +6 lines, -3 lines 0 comments Download

Messages

Total messages: 22 (13 generated)
Dan Ehrenberg
3 years, 11 months ago (2016-12-30 17:18:00 UTC) #4
adamk
I like the idea here, but I'd like machenbach to review this as it's something ...
3 years, 11 months ago (2017-01-03 18:26:49 UTC) #8
Michael Achenbach
lgtm with comments. The caveat might be that there are some code smells lurking in ...
3 years, 11 months ago (2017-01-05 13:34:42 UTC) #9
Dan Ehrenberg
I have verified that the flags are actually being turned on--the way that I figured ...
3 years, 11 months ago (2017-01-05 15:36:11 UTC) #10
Michael Achenbach
Ack, lgtm
3 years, 11 months ago (2017-01-06 14:39:29 UTC) #12
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/2601393002/1
3 years, 11 months ago (2017-01-06 14:49:32 UTC) #14
commit-bot: I haz the power
Try jobs failed on following builders: v8_linux_arm64_rel_ng on master.tryserver.v8 (JOB_FAILED, http://build.chromium.org/p/tryserver.v8/builders/v8_linux_arm64_rel_ng/builds/14443) v8_linux_arm_rel_ng on master.tryserver.v8 (JOB_FAILED, ...
3 years, 11 months ago (2017-01-06 14:50:43 UTC) #16
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/2601393002/20001
3 years, 11 months ago (2017-01-12 01:29:40 UTC) #19
commit-bot: I haz the power
3 years, 11 months ago (2017-01-12 01:51:44 UTC) #22
Message was sent while issue was closed.
Committed patchset #2 (id:20001) as
https://chromium.googlesource.com/v8/v8/+/f62f846cd37be72339436ba2fbad811eb15...

Powered by Google App Engine
This is Rietveld 408576698