- Mar 26, 2012
-
-
https://bugs.ecmascript.org/show_bug.cgi?id=293David Fugate authored
salvaged (e.g., need locale info to properly predict whether we're subject to DST).
-
- Feb 29, 2012
-
-
David Fugate authored
All Microsoft-contributed *.js and *.py sources now have Ecma's copyright header.
-
- Oct 03, 2011
-
-
David Fugate authored
-
- Sep 26, 2011
-
-
David Fugate authored
Laid down the groundwork for a console-based test runner.
-
- Sep 25, 2011
-
-
David Fugate authored
-
- Sep 24, 2011
-
-
David Fugate authored
-
David Fugate authored
Generate the 'id' property from the 'path' property.
-
- Sep 13, 2011
-
-
Mark Miller authored
bogus semicolon. Except for the bogud semicolon, nothing should have changed the meaning of the programs.
-
- Sep 12, 2011
-
-
Mark Miller authored
testRunner, test262.py, that can run all the converted tests.
-
- Aug 25, 2011
-
-
David Fugate authored
- 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.
-
- Apr 07, 2011
-
-
David Fugate authored
Renamed move_test.py to FixTestCasePlacement.py. Still a work in progress.
-
- Feb 04, 2011
-
-
David Fugate authored
test\harness\helper.js: extended the 'finished' method to accept as input the total elapsed execution time of the tests. Emit this to the activity bar test\harness\sta.js: too many years of Python had me thinking JavaScript arrays have an append method:) Fixed. Also, added a pickled representation of all test helper functions found in this file test\harness\sth.js: detached most test helper functions from the iframe's document object (as globals) and inject these into the actual test cases. It's a bit slower and not as elegant, but it is cleaner from an ES5 purist perspective. Still need to move Sputnik helper functions into sta.js Extended Controller such that it now measures overall test execution time. Such a change is very useful for measuring performance-impact changes such as the aforementioned improvement
-
- Feb 03, 2011
-
-
David Fugate authored
- updated version number for the overall site to 0.3
-