test262/external/contributions/Microsoft
David Fugate 2871886420 test\harness\*:
- 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.
2011-08-25 11:18:44 -07:00
..
ietestcenter_build_2011 test\harness\*: 2011-08-25 11:18:44 -07:00
ietestcenter_ie9_rc1 Removed prototype www.ecmascript.org revamp. 2011-02-10 09:12:55 -08:00
ietestcenter_ie9_rc1_refresh1 Latest set of external contributions from IE Test Center. Compared to test\suite\ietestcenter: 2011-02-25 10:17:25 -08:00
ietestcenter_ie9_rtm Added new test case contributions from Microsoft. 2011-03-09 11:55:18 -08:00
ietestcenter_ie10_ppb02 Updated test262 with test case additions and edits from the PPB2 release of IE10. This included: 2011-06-23 15:04:00 -07:00
ietestcenter_ppb5 15.4.4.14-9-b-i-6.js and 15.4.4.15-9-b-i-6.js were never reviewed internally at Microsoft 2010-11-16 08:00:32 -08:00
ietestcenter_ppb10 Microsoft's test262 contributions with respect to IE PPB10. 2011-04-08 09:20:26 -07:00