Norbert Lindenberg
46359091c7
Updated test402 main page to reflect that ECMA-402 is now an approved standard.
...
Fixed a property access in 6.4_c so that the error message shows the correct expected value.
2012-12-17 23:49:06 -08:00
Norbert Lindenberg
1ba4238d9a
Made web site packager insert line breaks into JSON files for saner diffs.
2012-09-12 15:09:36 -07:00
Norbert Lindenberg
1af2425075
Added new tests for chapters 6 and 9 of ECMAScript Internationalization API Specification.
...
- Removed a few old test cases that were redundant with new, more comprehensive ones.
- Added testIntl.js as standard include for all console tests in test262.py – see related bug 574.
- Added .jshintrc file for settings for the JSHint tool.
2012-08-26 20:49:25 -07:00
Norbert Lindenberg
8cad7d03ce
Added tests for requirements imposed on the built-in objects of the ECMAScript Internationalization API Specification by the introduction of chapter 15 of the ECMAScript Language Specification.
...
- Removed some old tests that were redundant with the new tests.
- Added testBuiltInObject.js as standard include for all console tests in test262.py – see related bug 574.
2012-08-26 20:48:49 -07:00
Norbert Lindenberg
c3111850e3
Updated existing tests for June 2012 spec changes; removed LocaleList tests; fixed minor issues.
...
- Removed LocaleList tests; updated other tests so they don't depend on LocaleList.
- Updated tests so they no longer assume that the prototype object of a constructor is an instance of that constructor.
- Updated tests so that jshint is happy.
- Removed @path attributes from test files; updated comment in packager.py explaining why they're unnecessary.
- Removed "use strict" statements, which interfere with strict/non-strict testing.
- Removed testcase functions, which are unnecessary.
2012-08-22 17:53:26 -07:00
Norbert Lindenberg
9f4a513496
Merged changes.
2012-08-22 16:12:54 -07:00
Bill Ticehurst
ebdd0a99e6
Fixing Intl402 and BestPractice pages as per bug https://bugs.ecmascript.org/show_bug.cgi?id=611
2012-08-09 12:29:48 -07:00
Norbert Lindenberg
9a4b4011f8
Got test402 web site into usable shape. Unified headers of test262/402 sites.
...
- Added table of contents for ECMA-402.
- Added ability to load the right table of contents into results display.
- Added meaningful text to test402 web page.
- Updated test262 web pages for 5.1 edition of ECMA-262.
- Unified headers of test262/402 web pages to ECMAScript <area> <test>.
- Replaced text logos with styled text.
- Decapitalized some text; fixed a typo; expanded an abbreviation.
- Fixed a few issues found by W3 HTML validator.
2012-07-18 12:32:54 -07:00
Norbert Lindenberg
d371b39cb6
Fixed bug 443: packager.py fails on Mac because of .DS_Store files.
...
Running packager.py on Mac unfortunately also changes some line terminators in generated files (bug 444), so lots of additional files in this commit.
2012-07-18 12:19:53 -07:00
t-adamre
385b4f7163
Add capability to run chapters individually from the website
2012-06-12 14:54:30 -07:00
David Fugate
87be1bf6ec
https://bugs.ecmascript.org/show_bug.cgi?id=65 fixed.
2012-03-28 16:05:03 -07:00
David Fugate
23598a3c67
Renamed AddLicenseHeader.py to FixLicenseHeader.py.
...
Modified it to switch us over to the Ecma license for everything
except Sputnik-based sources (someone from Google should make
this change on line 60 of FixLicenseHeader.py).
2012-03-01 11:06:50 -08:00
David Fugate
0612ad7bb3
Added a LICENSE file to the root of the enlistment.
...
All Microsoft-contributed *.js and *.py sources now have Ecma's copyright header.
2012-02-29 14:23:47 -08:00
David Fugate
c3b41309c7
Made it clear on testcases_bestPractice.html that it's not the same as default.html.
2012-02-29 09:02:11 -08:00
David Fugate
4fb5071cd4
Migrated latest external\contributions\Microsoft\ietcLatest changes over to test\suite\*.
2012-02-27 15:46:23 -08:00
David Fugate
394e82c6c2
Fixed more license headers.
2012-02-08 15:33:30 -08:00
David Fugate
e0cf97e344
A conversion tool ripped Microsoft license headers out of globally scoped tests. Fixed
2012-02-07 09:34:36 -08:00
David Fugate
0ff258fa1d
Experimental test402 (internationalization testing) page added.
2012-01-25 14:29:00 -08:00
David Fugate
279825ea44
Added experimental test402 support (JS internationalization standard).
2012-01-25 14:04:40 -08:00
David Fugate
d7619456fa
Generate one *.html per *.json in addition to the default.html which includes all tests.
...
Added support to create testcases_bestPractice.html without also adding them to default.html.
Preliminary support for tests under test/suite/internationalization has been added.
2012-01-19 16:03:21 -08:00
David Fugate
43b58c99d0
Preserve only the first line of each test case's copyright header
...
when encoding to JSON which coincidentally preserves the BOM as well.
This shaved ~10 megs off of chapter15.json alone.
2011-11-04 12:04:46 -07:00
David Fugate
6d83f405b8
The Sputnik/IETC => test262 converter is no longer useful.
2011-11-04 11:16:13 -07:00
David Fugate
edd1628de5
FindTestCaseIssues.py is a new helper script which can be used to detect issues with the format of test cases (e.g., runTestCase not being called).
...
FixPathsAndIds.py now preserves line endings and the BOM.
2011-11-04 11:13:23 -07:00
David Fugate
dc9bd9601b
Fewer Json files (experiment...).
2011-10-03 16:01:47 -07:00
David Fugate
5a665767e6
Re-gen'ed website using new Sputnik directory names.
2011-10-03 13:31:15 -07:00
Mark Miller
13b63c5486
test262 console runner working!
2011-09-30 08:24:38 -04:00
Mark Miller
64db10aa2d
Just reformatting to 80 columns
2011-09-30 03:59:50 -04:00
David Fugate
be82787a00
Do not include 'code' key in test object metadata.
2011-09-26 17:22:29 -07:00
David Fugate
ffa85c2584
Moved all test helper functions into sta.js; removed sputnikLib.js.
...
Laid down the groundwork for a console-based test runner.
2011-09-26 16:12:46 -07:00
David Fugate
19ec143b0d
Do not put 'best practice' tests on the live website.
2011-09-25 15:37:56 -07:00
Mark Miller
f9fa3d1e82
Changed to convert into test/suite rather than test/suite/converted
2011-09-25 15:10:07 -07:00
Mark Miller
caa9c2f11f
Changed to get sputnik tests from sputnik_conformance_modified.
2011-09-25 12:58:24 -07:00
David Fugate
ffbed26afd
Updated convert.js to use new IETC directory.
2011-09-25 12:22:44 -07:00
David Fugate
5e0a22f420
Removed TestCaseHTMLPackager. Replacement is tools/packaging/*.
2011-09-25 11:47:50 -07:00
David Fugate
5534d810e8
Sputnik conversion tool has been removed.
2011-09-25 11:45:55 -07:00
David Fugate
ba41d38511
Regenerated website using new package.py and test/suite/converted.
2011-09-25 11:41:04 -07:00
Mark Miller
ede572eced
Fixed EarlyError naming. Accepting and ignoring at-bestPractice.
...
Added .hgignore
2011-09-25 08:40:10 -07:00
David Fugate
2b0122ef82
All tests are globally scoped tests - Part I.
2011-09-24 16:35:45 -07:00
David Fugate
ab1142e498
Merge.
2011-09-24 11:48:21 -07:00
David Fugate
54b6ae5e9c
Moved resources and images directories (from website) up a couple levels.
...
Added new 'packaging' directory to tooling.
2011-09-24 11:47:48 -07:00
Mark Miller
2e320eddb7
Renamed .comment property to .commentary
2011-09-24 11:11:55 -07:00
Mark Miller
292ee6e92c
Partial conversion of an older version of convert.js to Python.
2011-09-24 11:11:24 -07:00
David Fugate
ff32b5c3fc
New HTML+console packager.
2011-09-24 10:35:50 -07:00
Mark Miller
ea9a2f4c4c
Adjusted converter
2011-09-23 17:41:23 -07:00
Mark Miller
122550c5dd
Merged
2011-09-23 16:21:12 -07:00
Mark Miller
aac6432ae1
Updated converter to process the new IETCGlobalScope.js file.
2011-09-14 12:43:53 -07:00
Mark Miller
fc18852cda
Merge
2011-09-13 23:34:34 -07:00
Mark Miller
9f7d9f6ab5
Fixed test262.py to handle strict options correctly.
...
Fixed convert.py to convert a "use strict" into an @strict_only
2011-09-13 22:06:04 -07:00
David Fugate
807a3ba1b7
Merge.
2011-09-12 11:25:23 -07:00
Mark Miller
dec1be4414
minor oversight
2011-09-11 22:04:55 -07:00