aboutsummaryrefslogtreecommitdiffstats
path: root/tools
Commit message (Collapse)AuthorAgeFilesLines
* Added tests for requirements imposed on the built-in objects of the ↵Norbert Lindenberg2012-08-261-0/+1
| | | | | | | 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.
* Updated existing tests for June 2012 spec changes; removed LocaleList tests; ↵Norbert Lindenberg2012-08-221-1/+2
| | | | | | | | | | | 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.
* Merged changes.Norbert Lindenberg2012-08-224-66/+86
|\
| * Got test402 web site into usable shape. Unified headers of test262/402 sites.Norbert Lindenberg2012-07-183-69/+85
| | | | | | | | | | | | | | | | | | | | | | - 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.
| * Fixed bug 443: packager.py fails on Mac because of .DS_Store files.Norbert Lindenberg2012-07-181-0/+4
| | | | | | | | Running packager.py on Mac unfortunately also changes some line terminators in generated files (bug 444), so lots of additional files in this commit.
* | Fixing Intl402 and BestPractice pages as per bug ↵Bill Ticehurst2012-08-092-23/+48
| | | | | | | | https://bugs.ecmascript.org/show_bug.cgi?id=611
* | Add capability to run chapters individually from the websitet-adamre2012-06-121-11/+23
|/
* https://bugs.ecmascript.org/show_bug.cgi?id=65 fixed.David Fugate2012-03-281-5/+7
|
* Renamed AddLicenseHeader.py to FixLicenseHeader.py.David Fugate2012-03-011-25/+41
| | | | | | 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).
* Added a LICENSE file to the root of the enlistment.David Fugate2012-02-299-171/+51
| | | | All Microsoft-contributed *.js and *.py sources now have Ecma's copyright header.
* Made it clear on testcases_bestPractice.html that it's not the same as ↵David Fugate2012-02-292-0/+161
| | | | default.html.
* Migrated latest external\contributions\Microsoft\ietcLatest changes over to ↵David Fugate2012-02-271-2/+0
| | | | test\suite\*.
* Fixed more license headers.David Fugate2012-02-081-9/+11
|
* A conversion tool ripped Microsoft license headers out of globally scoped ↵David Fugate2012-02-071-0/+117
| | | | tests. Fixed
* Experimental test402 (internationalization testing) page added.David Fugate2012-01-252-19/+15
|
* Added experimental test402 support (JS internationalization standard).David Fugate2012-01-252-1/+174
|
* Generate one *.html per *.json in addition to the default.html which ↵David Fugate2012-01-192-7/+9
| | | | | | | | 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.
* Preserve only the first line of each test case's copyright headerDavid Fugate2011-11-042-27/+16
| | | | | when encoding to JSON which coincidentally preserves the BOM as well. This shaved ~10 megs off of chapter15.json alone.
* The Sputnik/IETC => test262 converter is no longer useful.David Fugate2011-11-044-1252/+0
|
* FindTestCaseIssues.py is a new helper script which can be used to detect ↵David Fugate2011-11-042-2/+87
| | | | | | issues with the format of test cases (e.g., runTestCase not being called). FixPathsAndIds.py now preserves line endings and the BOM.
* Fewer Json files (experiment...).David Fugate2011-10-031-8/+10
|
* Re-gen'ed website using new Sputnik directory names.David Fugate2011-10-031-16/+8
|
* test262 console runner working!Mark Miller2011-09-303-357/+162
|
* Just reformatting to 80 columnsMark Miller2011-09-302-37/+69
|
* Do not include 'code' key in test object metadata.David Fugate2011-09-261-1/+3
|
* Moved all test helper functions into sta.js; removed sputnikLib.js.David Fugate2011-09-263-14/+43
| | | | Laid down the groundwork for a console-based test runner.
* Do not put 'best practice' tests on the live website.David Fugate2011-09-252-5/+7
|
* Changed to convert into test/suite rather than test/suite/convertedMark Miller2011-09-251-1/+1
|
* Changed to get sputnik tests from sputnik_conformance_modified.Mark Miller2011-09-251-3/+3
|
* Updated convert.js to use new IETC directory.David Fugate2011-09-251-3/+3
|
* Removed TestCaseHTMLPackager. Replacement is tools/packaging/*.David Fugate2011-09-254-588/+0
|
* Sputnik conversion tool has been removed.David Fugate2011-09-2530-1623/+0
|
* Regenerated website using new package.py and test/suite/converted.David Fugate2011-09-252-2/+2
|
* Fixed EarlyError naming. Accepting and ignoring at-bestPractice.Mark Miller2011-09-251-2/+11
| | | | Added .hgignore
* All tests are globally scoped tests - Part I.David Fugate2011-09-243-6/+45
|
* Merge.David Fugate2011-09-244-0/+585
|\
| * Moved resources and images directories (from website) up a couple levels.David Fugate2011-09-244-39/+36
| | | | | | | | Added new 'packaging' directory to tooling.
| * New HTML+console packager.David Fugate2011-09-243-0/+588
| |
* | Renamed .comment property to .commentaryMark Miller2011-09-241-14/+16
| |
* | Partial conversion of an older version of convert.js to Python.Mark Miller2011-09-241-0/+174
|/
* Adjusted converterMark Miller2011-09-231-39/+44
|
* MergedMark Miller2011-09-232-29/+40
|
* Updated converter to process the new IETCGlobalScope.js file.Mark Miller2011-09-141-2/+54
|
* MergeMark Miller2011-09-132-36/+51
|\
| * Fixed test262.py to handle strict options correctly.Mark Miller2011-09-132-36/+51
| | | | | | | | Fixed convert.py to convert a "use strict" into an @strict_only
* | Merge.David Fugate2011-09-126-1/+1701
|\|
| * minor oversightMark Miller2011-09-111-1/+2
| |
| * Adapted the sputnik command line testRunner to a command lineMark Miller2011-09-114-80/+643
| | | | | | | | testRunner, test262.py, that can run all the converted tests.
| * As David Fugate requested, changed the conversion of ietestcenterMark Miller2011-09-093-125/+245
| | | | | | | | | | | | style to append runTestCase(funcName); rather than assertTrue(funcName.call(this)), giving the testing framework more control.
| * First checkin of browserPlatform.js, even though it's far from ready.Mark Miller2011-09-073-30/+220
| |