Skip to content
Snippets Groups Projects
  1. Feb 29, 2012
  2. Feb 28, 2012
  3. Feb 27, 2012
  4. Nov 04, 2011
  5. Sep 25, 2011
  6. Sep 11, 2011
  7. Aug 25, 2011
    • David Fugate's avatar
      test\harness\*: · 28718864
      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.
      28718864
  8. Aug 24, 2011
  9. Jun 28, 2011
  10. Jun 27, 2011
  11. Jun 23, 2011
  12. May 31, 2011
  13. Apr 08, 2011
  14. Mar 09, 2011
  15. Feb 25, 2011
    • David Fugate's avatar
      Latest set of external contributions from IE Test Center. Compared to test\suite\ietestcenter: · d3f3cf97
      David Fugate authored
      - 26 test case modifications.  Most of these involved replacing instances 'window' with the
        global object
      - removal of 47 test cases.  The bulk of these were dependent upon 'window' methods or properties
        such as 'document' and 'alert'
      - addition of 1,234 new test cases.  These cover the following ES5.1 sections:
      	chapter07\7.6\7.6.1
      	chapter07\7.8\7.8.5
      	chapter11\11.8\11.8.2
      	chapter11\11.8\11.8.3
      	chapter12\12.6\12.6.3
      	chapter12\12.6\12.6.4
      	chapter12\12.7
      	chapter12\12.8
      	chapter12\12.9
      	chapter13\13.2
      	chapter15\15.10\15.10.2
      	chapter15\15.10\15.10.4
      	chapter15\15.10\15.10.6\15.10.6.2
      	chapter15\15.11\15.11.4\15.11.4.4
      	chapter15\15.1\15.1.1\15.1.1.1
      	chapter15\15.1\15.1.1\15.1.1.2
      	chapter15\15.1\15.1.1\15.1.1.3
      	chapter15\15.1\15.1.2\15.1.2.2
      	chapter15\15.1\15.1.2\15.1.2.3
      	chapter15\15.2\15.2.4\15.2.4.2
      	chapter15\15.3\15.3.4\15.3.4.5.1
      	chapter15\15.3\15.3.4\15.3.4.5.2
      	chapter15\15.4\15.4.4\15.4.4.10
      	chapter15\15.4\15.4.4\15.4.4.12
      	chapter15\15.4\15.4.4\15.4.4.4
      	chapter15\15.9\15.9.1\15.9.1.15
      d3f3cf97
  16. Feb 10, 2011
  17. Feb 02, 2011
    • David Fugate's avatar
      Added Microsoft's Test262 contributions stemming from IE9 RC1: · cef2d1ed
      David Fugate authored
      - 12.14-7.js:  cleaned up
      - 15.2.3.3:  89 test case additions
      - 15.2.3.4:  29 test case additions
      - 15.2.3.6:  1,076 test case additions and 15 minor test case fixes
      - 15.2.3.9-1.js:  cleaned up
      - 15.3.4.5-2-8.js:  cleaned up
      - 15.4.4.14:  14 test case additions and 3 minor test case fixes
      - 15.4.4.15:  9 test case additions and 3 minor test case fixes
      - 15.4.4.17:  1 test case additions and 1 minor test case fix
      - 15.4.4.18:  1 minor test case fix
      - 15.4.4.19:  1 test case addition and 2 minor test case fixes
      - 15.4.4.20:  3 minor test case fixes
      - 15.4.4.21:  1 test case addition and 1 minor test case fix
      - 15.4.4.22: 2 minor test case fixes
      - 15.9.4.4: 2 minor test case fixes
      - 15.9.5.43-0-2.js: minor test case fix
      cef2d1ed
  18. Nov 16, 2010
  19. Nov 03, 2010
    • David Fugate's avatar
      tools\TestCaseHTMLPackager\TestCasePacker.ps1: there were some improvements... · c26f761a
      David Fugate authored
      tools\TestCaseHTMLPackager\TestCasePacker.ps1:  there were some improvements made to this script WRT to the
      processing of unicode-related test cases.
      
      tools\TestCaseHTMLPackager\TestUpdater.ps1:  new script which preprocesses test cases (rips out comments,
      etc.)
      
      external\contributions\Microsoft\ietestcenter_ppb5\chapter11\11.4\11.4.1\11.4.1-4.a-10.js and
      website\resources\scripts\testcases\chapter11\11.4\11.4.1\11.4.1-4.a-10.js:  cleaned up a code comment
      
      website\enginereports\sample.xml: removed
      
      website\resources\scripts\global\jquery-1.4.2.js:  removed
      
      website\resources\scripts\*.ps1:  moved into the tools\ directory
      
      website\Web.config:  removed.  This is only relevant for Windows-based hosting of test262
      
      website\browserreport.html:  removed
      c26f761a
  20. Oct 19, 2010
    • David Fugate's avatar
      This commit includes Microsoft's initial contributions to Test262: · 73966429
      David Fugate authored
      - external\contributions\: test contributions to Test262 from external entities such as Microsoft and Google.
                                 This directory consists of the external tests without any modifications
      - test\harness\:  test harness used to run Test262 tests.  Presently web-based
      - test\suite\:    suite of vendor-neutral ECMAScript test cases conforming to the ES5 spec
      - tools\:         among other things this includes a set of tools used to convert various external test
                        contributions to a format the Test262 test harness can consume
      - website\:       an archived copy of the http://test262.ecmascript.org website
      73966429
Loading