Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | Renamed AddLicenseHeader.py to FixLicenseHeader.py. | David Fugate | 2012-03-01 | 1 | -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 Fugate | 2012-02-29 | 9 | -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 Fugate | 2012-02-29 | 2 | -0/+161 |
| | | | | default.html. | ||||
* | Migrated latest external\contributions\Microsoft\ietcLatest changes over to ↵ | David Fugate | 2012-02-27 | 1 | -2/+0 |
| | | | | test\suite\*. | ||||
* | Fixed more license headers. | David Fugate | 2012-02-08 | 1 | -9/+11 |
| | |||||
* | A conversion tool ripped Microsoft license headers out of globally scoped ↵ | David Fugate | 2012-02-07 | 1 | -0/+117 |
| | | | | tests. Fixed | ||||
* | Experimental test402 (internationalization testing) page added. | David Fugate | 2012-01-25 | 2 | -19/+15 |
| | |||||
* | Added experimental test402 support (JS internationalization standard). | David Fugate | 2012-01-25 | 2 | -1/+174 |
| | |||||
* | Generate one *.html per *.json in addition to the default.html which ↵ | David Fugate | 2012-01-19 | 2 | -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 header | David Fugate | 2011-11-04 | 2 | -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 Fugate | 2011-11-04 | 4 | -1252/+0 |
| | |||||
* | FindTestCaseIssues.py is a new helper script which can be used to detect ↵ | David Fugate | 2011-11-04 | 2 | -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 Fugate | 2011-10-03 | 1 | -8/+10 |
| | |||||
* | Re-gen'ed website using new Sputnik directory names. | David Fugate | 2011-10-03 | 1 | -16/+8 |
| | |||||
* | test262 console runner working! | Mark Miller | 2011-09-30 | 3 | -357/+162 |
| | |||||
* | Just reformatting to 80 columns | Mark Miller | 2011-09-30 | 2 | -37/+69 |
| | |||||
* | Do not include 'code' key in test object metadata. | David Fugate | 2011-09-26 | 1 | -1/+3 |
| | |||||
* | Moved all test helper functions into sta.js; removed sputnikLib.js. | David Fugate | 2011-09-26 | 3 | -14/+43 |
| | | | | Laid down the groundwork for a console-based test runner. | ||||
* | Do not put 'best practice' tests on the live website. | David Fugate | 2011-09-25 | 2 | -5/+7 |
| | |||||
* | Changed to convert into test/suite rather than test/suite/converted | Mark Miller | 2011-09-25 | 1 | -1/+1 |
| | |||||
* | Changed to get sputnik tests from sputnik_conformance_modified. | Mark Miller | 2011-09-25 | 1 | -3/+3 |
| | |||||
* | Updated convert.js to use new IETC directory. | David Fugate | 2011-09-25 | 1 | -3/+3 |
| | |||||
* | Removed TestCaseHTMLPackager. Replacement is tools/packaging/*. | David Fugate | 2011-09-25 | 4 | -588/+0 |
| | |||||
* | Sputnik conversion tool has been removed. | David Fugate | 2011-09-25 | 30 | -1623/+0 |
| | |||||
* | Regenerated website using new package.py and test/suite/converted. | David Fugate | 2011-09-25 | 2 | -2/+2 |
| | |||||
* | Fixed EarlyError naming. Accepting and ignoring at-bestPractice. | Mark Miller | 2011-09-25 | 1 | -2/+11 |
| | | | | Added .hgignore | ||||
* | All tests are globally scoped tests - Part I. | David Fugate | 2011-09-24 | 3 | -6/+45 |
| | |||||
* | Merge. | David Fugate | 2011-09-24 | 4 | -0/+585 |
|\ | |||||
| * | Moved resources and images directories (from website) up a couple levels. | David Fugate | 2011-09-24 | 4 | -39/+36 |
| | | | | | | | | Added new 'packaging' directory to tooling. | ||||
| * | New HTML+console packager. | David Fugate | 2011-09-24 | 3 | -0/+588 |
| | | |||||
* | | Renamed .comment property to .commentary | Mark Miller | 2011-09-24 | 1 | -14/+16 |
| | | |||||
* | | Partial conversion of an older version of convert.js to Python. | Mark Miller | 2011-09-24 | 1 | -0/+174 |
|/ | |||||
* | Adjusted converter | Mark Miller | 2011-09-23 | 1 | -39/+44 |
| | |||||
* | Merged | Mark Miller | 2011-09-23 | 2 | -29/+40 |
| | |||||
* | Updated converter to process the new IETCGlobalScope.js file. | Mark Miller | 2011-09-14 | 1 | -2/+54 |
| | |||||
* | Merge | Mark Miller | 2011-09-13 | 2 | -36/+51 |
|\ | |||||
| * | Fixed test262.py to handle strict options correctly. | Mark Miller | 2011-09-13 | 2 | -36/+51 |
| | | | | | | | | Fixed convert.py to convert a "use strict" into an @strict_only | ||||
* | | Merge. | David Fugate | 2011-09-12 | 6 | -1/+1701 |
|\| | |||||
| * | minor oversight | Mark Miller | 2011-09-11 | 1 | -1/+2 |
| | | |||||
| * | Adapted the sputnik command line testRunner to a command line | Mark Miller | 2011-09-11 | 4 | -80/+643 |
| | | | | | | | | testRunner, test262.py, that can run all the converted tests. | ||||
| * | As David Fugate requested, changed the conversion of ietestcenter | Mark Miller | 2011-09-09 | 3 | -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 Miller | 2011-09-07 | 3 | -30/+220 |
| | | |||||
| * | Now generating the format David Fugate and I agreed on this | Mark Miller | 2011-09-07 | 3 | -103/+220 |
| | | | | | | | | | | | | | | morning. The rewrite of "function testcase()..." now puts the assertTrue at the bottom. Preconditions, names, and ids are removed. And the path in the file is ignored, and is instead set accurately according to where the file is found. | ||||
| * | Added copyright. | Mark Miller | 2011-09-06 | 2 | -0/+5 |
| | | |||||
| * | Converts test cases to proposed new canonical form | Mark Miller | 2011-09-06 | 2 | -0/+704 |
| | | |||||
* | | test\harness\*: | David Fugate | 2011-08-25 | 3 | -21/+277 |
|/ | | | | | | | | | | | | | | | | | | | | | | | | | | - a lot of JS harness code written in strings have been moved out to actual physical files such as ed.js (syntax error detection for globally scoped tests) and gs.js (global scope test case validator). This change makes it far easier to maintain the test harness code - reorganized helper.js providing a clear indication which methods are used by external objects, which are implementation details, and which are unequivocally test262-specific. I've also added, openErrorWindow, which will be used to open a descriptive error message window for each test case failure reported on the 'Run' tab - improved the error message for syntax errors occurring when a test case fails to load - sta.js no longer tries to pickle all helper functions it contains! Instead, we load the file directly from sth.js. The performance of fnGlobalObject has been improved. Finally, the ES5Harness object has been moved from sth.js (in a string) to here - sth.js now has a browser implementer hook, controller.implementerHook, which allows browser implementers to handle test case failures in their own way (e.g., log to the filesystem). The 'run' function was basically re-written Added 37 new test cases from the "IE Test Center" Build release. There were 14 modifications to existing test cases as well. Refactored SputnikGlobalScope.js such that test case paths are now used as indices into the GlobalScopeTests array. TestCasePackager.py had the concept of templated test harnesses introduced - see templates\runner.test262.html. Also added support for one HTML test harness per ES5 chapter. Last but not least, TestCasePackagerConfig.py now has a 'source control' abstraction class which abstracts away source control adds|edits when dynamically generating *.json and *.html test chapters. | ||||
* | Added some missing copyright headers. | David Fugate | 2011-06-30 | 3 | -0/+60 |
| | |||||
* | Added a small script, InvalidTestDetector.py, to help detect test ↵ | David Fugate | 2011-06-30 | 1 | -0/+59 |
| | | | | | | | dependencies on DOM and host objects (which make them invalid for test262). Using this, I found one benign 'alert' usage (it was never even called) and removed it. | ||||
* | New Sputnik 'negative' metadata that included exception type was causing ↵ | David Fugate | 2011-06-29 | 11 | -8/+9 |
| | | | | | | problems for SputnikConverter. Took the easy fix and split the metadata into two: 'negative' and 'errortype'. | ||||
* | Added missing license header to TestCasePackager.py. Also, split | David Fugate | 2011-06-02 | 2 | -35/+89 |
| | | | | | this module in two such that the configuration of the test case packaging tool is separate from the implementation. |