Bug 1446254 - Update various files for move to non262/, r=Waldo

--HG--
extra : rebase_source : c723ffc20d4acc02cadd1c27b747ab3e08f60617
This commit is contained in:
Steve Fink 2018-03-15 21:42:33 -07:00
parent 2cfe591b90
commit 973f0383bc
14 changed files with 127 additions and 131 deletions

View File

@ -77,7 +77,7 @@ for patch in \
done
topsrcdir=`dirname $0`/../
python ${topsrcdir}/js/src/tests/ecma_6/String/make-normalize-generateddata-input.py $topsrcdir
python ${topsrcdir}/js/src/tests/non262/String/make-normalize-generateddata-input.py $topsrcdir
# Update our moz.build files in config/external/icu, and
# build a new ICU data file.

View File

@ -1,49 +1,45 @@
ecma/Date/15.9.5.10-2.js
ecma/Date/15.9.5.11-2.js
ecma/Date/15.9.5.12-2.js
ecma/Date/15.9.5.8.js
ecma_5/Object/15.2.3.6-dictionary-redefinition-01-of-32.js
ecma_5/Object/15.2.3.6-dictionary-redefinition-02-of-32.js
ecma_5/Object/15.2.3.6-dictionary-redefinition-03-of-32.js
ecma_5/Object/15.2.3.6-dictionary-redefinition-04-of-32.js
ecma_5/Object/15.2.3.6-dictionary-redefinition-05-of-32.js
ecma_5/Object/15.2.3.6-dictionary-redefinition-06-of-32.js
ecma_5/Object/15.2.3.6-dictionary-redefinition-07-of-32.js
ecma_5/Object/15.2.3.6-dictionary-redefinition-08-of-32.js
ecma_5/Object/15.2.3.6-dictionary-redefinition-09-of-32.js
ecma_5/Object/15.2.3.6-dictionary-redefinition-10-of-32.js
ecma_5/Object/15.2.3.6-dictionary-redefinition-11-of-32.js
ecma_5/Object/15.2.3.6-dictionary-redefinition-12-of-32.js
ecma_5/Object/15.2.3.6-dictionary-redefinition-13-of-32.js
ecma_5/Object/15.2.3.6-dictionary-redefinition-14-of-32.js
ecma_5/Object/15.2.3.6-dictionary-redefinition-15-of-32.js
ecma_5/Object/15.2.3.6-dictionary-redefinition-16-of-32.js
ecma_5/Object/15.2.3.6-dictionary-redefinition-17-of-32.js
ecma_5/Object/15.2.3.6-dictionary-redefinition-18-of-32.js
ecma_5/Object/15.2.3.6-dictionary-redefinition-19-of-32.js
ecma_5/Object/15.2.3.6-dictionary-redefinition-20-of-32.js
ecma_5/Object/15.2.3.6-dictionary-redefinition-21-of-32.js
ecma_5/Object/15.2.3.6-dictionary-redefinition-22-of-32.js
ecma_5/Object/15.2.3.6-dictionary-redefinition-23-of-32.js
ecma_5/Object/15.2.3.6-dictionary-redefinition-24-of-32.js
ecma_5/Object/15.2.3.6-dictionary-redefinition-25-of-32.js
ecma_5/Object/15.2.3.6-dictionary-redefinition-26-of-32.js
ecma_5/Object/15.2.3.6-dictionary-redefinition-27-of-32.js
ecma_5/Object/15.2.3.6-dictionary-redefinition-30-of-32.js
ecma_5/Object/15.2.3.6-dictionary-redefinition-31-of-32.js
ecma_5/Object/15.2.3.6-dictionary-redefinition-32-of-32.js
ecma_5/Object/15.2.3.6-middle-redefinition-1-of-8.js
ecma_5/Object/15.2.3.6-middle-redefinition-2-of-8.js
ecma_5/Object/15.2.3.6-middle-redefinition-3-of-8.js
ecma_5/Object/15.2.3.6-middle-redefinition-4-of-8.js
ecma_5/Object/15.2.3.6-middle-redefinition-5-of-8.js
ecma_5/Object/15.2.3.6-middle-redefinition-6-of-8.js
ecma_5/Object/15.2.3.6-middle-redefinition-7-of-8.js
ecma_5/Object/15.2.3.6-middle-redefinition-8-of-8.js
ecma_5/Object/15.2.3.6-redefinition-1-of-4.js
ecma_5/Object/15.2.3.6-redefinition-2-of-4.js
ecma_5/Object/15.2.3.6-redefinition-3-of-4.js
ecma_5/Object/15.2.3.6-redefinition-4-of-4.js
js1_8_5/extensions/clone-complex-object.js
js1_8_5/reflect-parse/classes.js
js1_8_5/reflect-parse/destructuring-variable-declarations.js
non262/object/15.2.3.6-dictionary-redefinition-01-of-32.js
non262/object/15.2.3.6-dictionary-redefinition-02-of-32.js
non262/object/15.2.3.6-dictionary-redefinition-03-of-32.js
non262/object/15.2.3.6-dictionary-redefinition-04-of-32.js
non262/object/15.2.3.6-dictionary-redefinition-05-of-32.js
non262/object/15.2.3.6-dictionary-redefinition-06-of-32.js
non262/object/15.2.3.6-dictionary-redefinition-07-of-32.js
non262/object/15.2.3.6-dictionary-redefinition-08-of-32.js
non262/object/15.2.3.6-dictionary-redefinition-09-of-32.js
non262/object/15.2.3.6-dictionary-redefinition-10-of-32.js
non262/object/15.2.3.6-dictionary-redefinition-11-of-32.js
non262/object/15.2.3.6-dictionary-redefinition-12-of-32.js
non262/object/15.2.3.6-dictionary-redefinition-13-of-32.js
non262/object/15.2.3.6-dictionary-redefinition-14-of-32.js
non262/object/15.2.3.6-dictionary-redefinition-15-of-32.js
non262/object/15.2.3.6-dictionary-redefinition-16-of-32.js
non262/object/15.2.3.6-dictionary-redefinition-17-of-32.js
non262/object/15.2.3.6-dictionary-redefinition-18-of-32.js
non262/object/15.2.3.6-dictionary-redefinition-19-of-32.js
non262/object/15.2.3.6-dictionary-redefinition-20-of-32.js
non262/object/15.2.3.6-dictionary-redefinition-21-of-32.js
non262/object/15.2.3.6-dictionary-redefinition-22-of-32.js
non262/object/15.2.3.6-dictionary-redefinition-23-of-32.js
non262/object/15.2.3.6-dictionary-redefinition-24-of-32.js
non262/object/15.2.3.6-dictionary-redefinition-25-of-32.js
non262/object/15.2.3.6-dictionary-redefinition-26-of-32.js
non262/object/15.2.3.6-dictionary-redefinition-27-of-32.js
non262/object/15.2.3.6-dictionary-redefinition-30-of-32.js
non262/object/15.2.3.6-dictionary-redefinition-31-of-32.js
non262/object/15.2.3.6-dictionary-redefinition-32-of-32.js
non262/object/15.2.3.6-middle-redefinition-1-of-8.js
non262/object/15.2.3.6-middle-redefinition-2-of-8.js
non262/object/15.2.3.6-middle-redefinition-3-of-8.js
non262/object/15.2.3.6-middle-redefinition-4-of-8.js
non262/object/15.2.3.6-middle-redefinition-5-of-8.js
non262/object/15.2.3.6-middle-redefinition-6-of-8.js
non262/object/15.2.3.6-middle-redefinition-7-of-8.js
non262/object/15.2.3.6-middle-redefinition-8-of-8.js
non262/object/15.2.3.6-redefinition-1-of-4.js
non262/object/15.2.3.6-redefinition-2-of-4.js
non262/object/15.2.3.6-redefinition-3-of-4.js
non262/object/15.2.3.6-redefinition-4-of-4.js
non262/extensions/clone-complex-object.js
non262/reflect-parse/classes.js
non262/reflect-parse/destructuring-variable-declarations.js

View File

@ -1,65 +1,65 @@
ecma_5/Object/15.2.3.6-dictionary-redefinition-01-of-32.js
ecma_5/Object/15.2.3.6-dictionary-redefinition-02-of-32.js
ecma_5/Object/15.2.3.6-dictionary-redefinition-03-of-32.js
ecma_5/Object/15.2.3.6-dictionary-redefinition-04-of-32.js
ecma_5/Object/15.2.3.6-dictionary-redefinition-05-of-32.js
ecma_5/Object/15.2.3.6-dictionary-redefinition-06-of-32.js
ecma_5/Object/15.2.3.6-dictionary-redefinition-07-of-32.js
ecma_5/Object/15.2.3.6-dictionary-redefinition-08-of-32.js
ecma_5/Object/15.2.3.6-dictionary-redefinition-09-of-32.js
ecma_5/Object/15.2.3.6-dictionary-redefinition-10-of-32.js
ecma_5/Object/15.2.3.6-dictionary-redefinition-11-of-32.js
ecma_5/Object/15.2.3.6-dictionary-redefinition-12-of-32.js
ecma_5/Object/15.2.3.6-dictionary-redefinition-13-of-32.js
ecma_5/Object/15.2.3.6-dictionary-redefinition-14-of-32.js
ecma_5/Object/15.2.3.6-dictionary-redefinition-15-of-32.js
ecma_5/Object/15.2.3.6-dictionary-redefinition-16-of-32.js
ecma_5/Object/15.2.3.6-dictionary-redefinition-17-of-32.js
ecma_5/Object/15.2.3.6-dictionary-redefinition-18-of-32.js
ecma_5/Object/15.2.3.6-dictionary-redefinition-19-of-32.js
ecma_5/Object/15.2.3.6-dictionary-redefinition-20-of-32.js
ecma_5/Object/15.2.3.6-dictionary-redefinition-21-of-32.js
ecma_5/Object/15.2.3.6-dictionary-redefinition-22-of-32.js
ecma_5/Object/15.2.3.6-dictionary-redefinition-23-of-32.js
ecma_5/Object/15.2.3.6-dictionary-redefinition-24-of-32.js
ecma_5/Object/15.2.3.6-dictionary-redefinition-25-of-32.js
ecma_5/Object/15.2.3.6-dictionary-redefinition-26-of-32.js
ecma_5/Object/15.2.3.6-dictionary-redefinition-27-of-32.js
ecma_5/Object/15.2.3.6-dictionary-redefinition-28-of-32.js
ecma_5/Object/15.2.3.6-dictionary-redefinition-29-of-32.js
ecma_5/Object/15.2.3.6-dictionary-redefinition-30-of-32.js
ecma_5/Object/15.2.3.6-dictionary-redefinition-31-of-32.js
ecma_5/Object/15.2.3.6-dictionary-redefinition-32-of-32.js
ecma_5/Object/15.2.3.6-middle-redefinition-1-of-8.js
ecma_5/Object/15.2.3.6-middle-redefinition-2-of-8.js
ecma_5/Object/15.2.3.6-middle-redefinition-3-of-8.js
ecma_5/Object/15.2.3.6-middle-redefinition-4-of-8.js
ecma_5/Object/15.2.3.6-middle-redefinition-5-of-8.js
ecma_5/Object/15.2.3.6-middle-redefinition-6-of-8.js
ecma_5/Object/15.2.3.6-middle-redefinition-7-of-8.js
ecma_5/Object/15.2.3.6-middle-redefinition-8-of-8.js
ecma_5/Object/15.2.3.6-redefinition-1-of-4.js
ecma_5/Object/15.2.3.6-redefinition-2-of-4.js
ecma_5/Object/15.2.3.6-redefinition-3-of-4.js
ecma_5/Object/15.2.3.6-redefinition-4-of-4.js
ecma_6/extensions/array-isArray-proxy-recursion.js
ecma_6/String/normalize-generateddata-part0.js
ecma_6/String/normalize-generateddata-part1-not-listed.js
ecma_6/String/normalize-generateddata-part1.js
ecma_6/String/normalize-generateddata-part2.js
ecma_6/String/normalize-generateddata-part3.js
js1_5/GC/regress-203278-2.js
js1_5/GC/regress-203278-3.js
js1_5/GC/regress-278725.js
js1_5/Regress/regress-312588.js
js1_5/Regress/regress-321971.js
js1_5/Regress/regress-360969-01.js
js1_5/Regress/regress-360969-02.js
js1_5/Regress/regress-360969-03.js
js1_5/Regress/regress-360969-04.js
js1_5/Regress/regress-360969-05.js
js1_5/Regress/regress-360969-06.js
js1_8_1/extensions/regress-477187.js
js1_8_1/regress/regress-452498-052-a.js
js1_8_5/extensions/clone-complex-object.js
js1_8_5/extensions/clone-object-deep.js
non262/object/15.2.3.6-dictionary-redefinition-01-of-32.js
non262/object/15.2.3.6-dictionary-redefinition-02-of-32.js
non262/object/15.2.3.6-dictionary-redefinition-03-of-32.js
non262/object/15.2.3.6-dictionary-redefinition-04-of-32.js
non262/object/15.2.3.6-dictionary-redefinition-05-of-32.js
non262/object/15.2.3.6-dictionary-redefinition-06-of-32.js
non262/object/15.2.3.6-dictionary-redefinition-07-of-32.js
non262/object/15.2.3.6-dictionary-redefinition-08-of-32.js
non262/object/15.2.3.6-dictionary-redefinition-09-of-32.js
non262/object/15.2.3.6-dictionary-redefinition-10-of-32.js
non262/object/15.2.3.6-dictionary-redefinition-11-of-32.js
non262/object/15.2.3.6-dictionary-redefinition-12-of-32.js
non262/object/15.2.3.6-dictionary-redefinition-13-of-32.js
non262/object/15.2.3.6-dictionary-redefinition-14-of-32.js
non262/object/15.2.3.6-dictionary-redefinition-15-of-32.js
non262/object/15.2.3.6-dictionary-redefinition-16-of-32.js
non262/object/15.2.3.6-dictionary-redefinition-17-of-32.js
non262/object/15.2.3.6-dictionary-redefinition-18-of-32.js
non262/object/15.2.3.6-dictionary-redefinition-19-of-32.js
non262/object/15.2.3.6-dictionary-redefinition-20-of-32.js
non262/object/15.2.3.6-dictionary-redefinition-21-of-32.js
non262/object/15.2.3.6-dictionary-redefinition-22-of-32.js
non262/object/15.2.3.6-dictionary-redefinition-23-of-32.js
non262/object/15.2.3.6-dictionary-redefinition-24-of-32.js
non262/object/15.2.3.6-dictionary-redefinition-25-of-32.js
non262/object/15.2.3.6-dictionary-redefinition-26-of-32.js
non262/object/15.2.3.6-dictionary-redefinition-27-of-32.js
non262/object/15.2.3.6-dictionary-redefinition-28-of-32.js
non262/object/15.2.3.6-dictionary-redefinition-29-of-32.js
non262/object/15.2.3.6-dictionary-redefinition-30-of-32.js
non262/object/15.2.3.6-dictionary-redefinition-31-of-32.js
non262/object/15.2.3.6-dictionary-redefinition-32-of-32.js
non262/object/15.2.3.6-middle-redefinition-1-of-8.js
non262/object/15.2.3.6-middle-redefinition-2-of-8.js
non262/object/15.2.3.6-middle-redefinition-3-of-8.js
non262/object/15.2.3.6-middle-redefinition-4-of-8.js
non262/object/15.2.3.6-middle-redefinition-5-of-8.js
non262/object/15.2.3.6-middle-redefinition-6-of-8.js
non262/object/15.2.3.6-middle-redefinition-7-of-8.js
non262/object/15.2.3.6-middle-redefinition-8-of-8.js
non262/object/15.2.3.6-redefinition-1-of-4.js
non262/object/15.2.3.6-redefinition-2-of-4.js
non262/object/15.2.3.6-redefinition-3-of-4.js
non262/object/15.2.3.6-redefinition-4-of-4.js
non262/extensions/array-isArray-proxy-recursion.js
non262/String/normalize-generateddata-part0.js
non262/String/normalize-generateddata-part1-not-listed.js
non262/String/normalize-generateddata-part1.js
non262/String/normalize-generateddata-part2.js
non262/String/normalize-generateddata-part3.js
non262/GC/regress-203278-2.js
non262/GC/regress-203278-3.js
non262/GC/regress-278725.js
non262/regress/regress-312588.js
non262/regress/regress-321971.js
non262/regress/regress-360969-01.js
non262/regress/regress-360969-02.js
non262/regress/regress-360969-03.js
non262/regress/regress-360969-04.js
non262/regress/regress-360969-05.js
non262/regress/regress-360969-06.js
non262/extensions/regress-477187.js
non262/regress/regress-452498-052-a.js
non262/extensions/clone-complex-object.js
non262/extensions/clone-object-deep.js

View File

@ -15,7 +15,7 @@
/*
* Since regular expressions have been part of JavaScript since 1.2, there
* are already tests for regular expressions in the js1_2/regexp folder.
* are already tests for regular expressions in the non262/regexp folder.
*
* These new tests try to supplement the existing tests, and verify that
* our implementation of RegExp conforms to the ECMA specification, but
@ -26,7 +26,7 @@
*
* String.split cases are covered in ecma/String/15.5.4.8-*.js.
* String.split where separator is a RegExp are in
* js1_2/regexp/string_split.js
* non262/regexp/string_split.js
*
*/

View File

@ -15,7 +15,7 @@
/*
* Since regular expressions have been part of JavaScript since 1.2, there
* are already tests for regular expressions in the js1_2/regexp folder.
* are already tests for regular expressions in the non262/regexp folder.
*
* These new tests try to supplement the existing tests, and verify that
* our implementation of RegExp conforms to the ECMA specification, but
@ -26,7 +26,7 @@
*
* String.split cases are covered in ecma/String/15.5.4.8-*.js.
* String.split where separator is a RegExp are in
* js1_2/regexp/string_split.js
* non262/regexp/string_split.js
*
*/

View File

@ -15,7 +15,7 @@
/*
* Since regular expressions have been part of JavaScript since 1.2, there
* are already tests for regular expressions in the js1_2/regexp folder.
* are already tests for regular expressions in the non262/regexp folder.
*
* These new tests try to supplement the existing tests, and verify that
* our implementation of RegExp conforms to the ECMA specification, but
@ -26,7 +26,7 @@
*
* String.split cases are covered in ecma/String/15.5.4.8-*.js.
* String.split where separator is a RegExp are in
* js1_2/regexp/string_split.js
* non262/regexp/string_split.js
*
*/

View File

@ -26,7 +26,7 @@
* So the regexp consists of 2 characters: <any-character>, <'\t'>.
* There is no match between the regexp and the string.
*
* See the testcase ecma_3/RegExp/octal-002.js for an elaboration.
* See the testcase non262/RegExp/octal-002.js for an elaboration.
*
*/
var SECTION = "RegExp/octal-003.js";

View File

@ -19,7 +19,7 @@ printBugNumber(BUGNUMBER);
printStatus (summary);
// NOTE: White space and line terminators are now tested in
// ecma_6/RegExp/character-class-escape-s.js.
// non262/RegExp/character-class-escape-s.js.
var non_space_chars = [ "\u200b", "\u200c", "\u200d" ];

View File

@ -100,7 +100,7 @@ testBuiltin(Array, 15);
testBuiltin(Array, 3.0);
testBuiltin(Array, "non-length one-arg");
testBuiltin(Array, 5, 10, 15, "these are elements");
// More Promise subclassing tests can be found in ecma_6/Promise/promise-subclassing.js
// More Promise subclassing tests can be found in non262/Promise/promise-subclassing.js
testBuiltin(Promise, _=>{});
if (this.SharedArrayBuffer)

View File

@ -2,5 +2,5 @@
// js/src/tests. That makes Worker script URLs resolve relative to the wrong
// directory. workerDir is the workaround.
workerDir = (document.location.href.replace(/\/[^/?]*(\?.*)?$/, '/') +
'js1_8_5/extensions/');
'non262/extensions/');

View File

@ -16,7 +16,7 @@ print(BUGNUMBER + ": " + summary);
**************/
// This test fills out for the non-standard methods which
// ecma_5/misc/builtin-methods-reject-null-undefined-this.js declines to test.
// non262/misc/builtin-methods-reject-null-undefined-this.js declines to test.
var ClassToMethodMap =
{

View File

@ -36,7 +36,7 @@
* See http://bugzilla.mozilla.org/show_bug.cgi?id=225061. This in turn
* can be passed to the JS shell by the test driver's -o option, as in:
*
* perl jsDriver.pl -e smdebug -fTEST.html -o "-S 100" -l js1_5/Regress
* perl jsDriver.pl -e smdebug -fTEST.html -o "-S 100" -l non262/Regress
*
*/
//-----------------------------------------------------------------------------

View File

@ -27,11 +27,11 @@ var ClassToMethodMap =
"toLocaleString", "valueOf", "hasOwnProperty",
/*
* "isPrototypeOf" has special |this| handling already tested in
* ecma_5/Object/isPrototypeOf.js.
* non262/Object/isPrototypeOf.js.
*/
/*
* "isPrototypeOf" has special |this| handling already tested in
* ecma_5/Object/propertyIsEnumerable.js.
* non262/Object/propertyIsEnumerable.js.
*/],
// Function methods often don't ToObject(this) as their very first step,
// and they're already stepwise well-tested such that manual tests here
@ -46,7 +46,7 @@ var ClassToMethodMap =
"toLocaleLowerCase", "toUpperCase", "toLocaleUpperCase", "trim",
/*
* "trimLeft" and "trimRight" are non-standard and thus are tested
* in ecma_5/extensions/trim-extensions.js.
* in non262/extensions/trim-extensions.js.
*/
],
Boolean: ["toString", "valueOf"],

View File

@ -4,7 +4,7 @@
*/
/* These tests are not checking whether an exception is thrown or not for
* proxies: those tests should already exist in js/src/tests/ecma_6/Proxy .
* proxies: those tests should already exist in js/src/tests/non262/Proxy .
* We expect TypeErrors to be thrown in these tests, with a stringification
* of the error message showing whatever property name the error is being
* reported for.