From d7b5cd081744f7531b8d89267119fb07a88366e0 Mon Sep 17 00:00:00 2001 From: "rossberg@chromium.org" Date: Mon, 20 Oct 2014 12:17:12 +0000 Subject: [PATCH] Upgrade test262-es6 R=dslomov@chromium.org BUG= Review URL: https://codereview.chromium.org/639373005 git-svn-id: https://v8.googlecode.com/svn/branches/bleeding_edge@24740 ce2b1a6d-e550-0410-aec6-3dcde31c8c00 --- test/test262-es6/README | 4 ++-- test/test262-es6/test262-es6.status | 18 ++++++++++++++++-- test/test262-es6/testcfg.py | 4 ++-- 3 files changed, 20 insertions(+), 6 deletions(-) diff --git a/test/test262-es6/README b/test/test262-es6/README index d0b3b42..089b166 100644 --- a/test/test262-es6/README +++ b/test/test262-es6/README @@ -4,13 +4,13 @@ tests from https://github.com/tc39/test262 -at hash 9bd6686 (2014/08/25 revision) as 'data' in this directory. Using later +at hash e2b675f443 (2014/10/15 revision) as 'data' in this directory. Using later version may be possible but the tests are only known to pass (and indeed run) with that revision. git clone https://github.com/tc39/test262 data cd data - git checkout 9bd6686 + git checkout e2b675f443 If you do update to a newer revision you may have to change the test harness adapter code since it uses internal functionality from the diff --git a/test/test262-es6/test262-es6.status b/test/test262-es6/test262-es6.status index c4c94f3..6e4bf86 100644 --- a/test/test262-es6/test262-es6.status +++ b/test/test262-es6/test262-es6.status @@ -29,12 +29,16 @@ [ALWAYS, { ############################### BUGS ################################### - '15.5.4.9_CE': [['no_i18n', SKIP]], - # BUG(v8:3455) '11.2.3_b': [FAIL], '12.2.3_b': [FAIL], + # BUG(v8:3642) + 'S7.6.1.2_A1.26ns': [FAIL], + + # Unicode canonicalization is not available with i18n turned off. + '15.5.4.9_CE': [['no_i18n', SKIP]], + ###################### NEEDS INVESTIGATION ####################### # Possibly same cause as S8.5_A2.1, below: floating-point tests. @@ -70,6 +74,11 @@ # '11.1.5_4-4-d-3': [FAIL], # '11.1.5_4-4-d-4': [FAIL], + # ES6 does ToObject for Object.prototype.getOwnPropertyNames + '15.2.3.4-1': [FAIL], + '15.2.3.4-1-4': [FAIL], + '15.2.3.4-1-5': [FAIL], + # ES6 allows block-local functions. 'Sbp_A1_T1': [FAIL], 'Sbp_A2_T1': [FAIL], @@ -137,6 +146,11 @@ # Test262 Bug: https://bugs.ecmascript.org/show_bug.cgi?id=596 'bug_596_1': [PASS, FAIL_OK], + # Tests do not return boolean. + '15.2.3.14-1-1': [PASS, FAIL_OK], + '15.2.3.14-1-2': [PASS, FAIL_OK], + '15.2.3.14-1-3': [PASS, FAIL_OK], + ############################ SKIPPED TESTS ############################# # These tests take a looong time to run in debug mode. diff --git a/test/test262-es6/testcfg.py b/test/test262-es6/testcfg.py index 59eda32..6087794 100644 --- a/test/test262-es6/testcfg.py +++ b/test/test262-es6/testcfg.py @@ -37,8 +37,8 @@ from testrunner.local import testsuite from testrunner.local import utils from testrunner.objects import testcase -TEST_262_ARCHIVE_REVISION = "9bd6686" # This is the 2014-08-25 revision. -TEST_262_ARCHIVE_MD5 = "0f5928b391864890d5a397f8cdc82705" +TEST_262_ARCHIVE_REVISION = "e2b675f" # This is the 2014-10-15 revision. +TEST_262_ARCHIVE_MD5 = "98f4427d0c88628561cd1c0104cf0614" TEST_262_URL = "https://github.com/tc39/test262/tarball/%s" TEST_262_HARNESS_FILES = ["sta.js"] -- 2.7.4