Skip to content
Snippets Groups Projects
  1. May 31, 2011
  2. May 26, 2011
  3. May 25, 2011
  4. May 20, 2011
  5. May 18, 2011
  6. May 13, 2011
    • David Fugate's avatar
      - disabled five invalid tests · 623f25e3
      David Fugate authored
      - fixed issues in 10.6-13-a-1.js, 13.2-17-1.js, and 15.5.4.20-2-46.js.  Still have a number
        of test bugs to look into once I get more free time though
      623f25e3
  7. May 03, 2011
  8. Apr 20, 2011
    • David Fugate's avatar
      A previous check-in made today lost generation of 'N.0' test section directories for · 994e6f30
      David Fugate authored
      tests covering a given chapter, N, without delving into subsections.  This in turn
      broken the Results page which was by default displaying individual results for chapters
      13(.0) and 14(.0).  Fixed.
      994e6f30
    • David Fugate's avatar
      A major web browser does not fire window.onerror for iframes when the iframe's document · ef45786a
      David Fugate authored
      contains a JavaScript syntax error (major test area).  Added a workaround.
      ef45786a
    • David Fugate's avatar
      b0554239
    • David Fugate's avatar
      *NOTE: this is a work-in-progress. Need to remove our dependency on a separate 'GlobalScope' · 545f2c34
      David Fugate authored
             directory next*
      
      SputnikConverter:
      - ES5TestCase.cs
      	* Case of JSON-based property names was wrong.  Fixed
      	* Use the tests' 'id' instead of 'path' as the GlobalScopeTests keys
      	* Added 'id' and 'path' as Global Scope test metadata.  The correct/clean solution here is to simply use 'path'
      	  as the key to GlobalScopeTests, but this refactoring needs to be undertaken later when we can convert the
      	  'normal' test cases over to use 'path' as the key as well
      	* Turns out we cannot depend on the message received by window.onerror to have some form of "syntax"
      	  contained within it.  Instead, we'll just rely on the regular expression ".", matches any one character,
      	  for the short term
      - SputnikTestCase.cs
      	* Same case issue as for ES5TestCases.cs
      	* Don't trust the Sputnik metadata for the ES5 section name or even test case id to be correct. Instead,
      	  generate this information from the file path of the test case
      
      
      TestCasePackager.py:
      - added a new global, GLOBAL_SCOPE_FILES, which is a list of JS files found directly under test\suite\*.js
        which include metadata for so-called globally scoped tests.  These files are imported directly by the HTML
        test harness
      
      test\suite\*:
      - regenerated Sputnik tests based on new converter
      
      default.html:
      - import SputnikGlobalScope.js.  Really TestCasePackager.py should generate the global scope imports to
        default.html automatically...
      
      
      website\resources\scripts\testcases\*:
      - test cases have shuffled from existing *.json files into globalscope.json
      545f2c34
  9. Apr 19, 2011
    • David Fugate's avatar
      A number of small improvements to Sputnik Test Converter: · 06e62f87
      David Fugate authored
      - restructured the generated GlobalScope.js file such that the HTML test harness
        can import multiple such files without worrying about one blowing aways another's
        metadata
      - inline with the last change, GlobalScope.js has been renamed to SputnikGlobalScope.js
        and generated directly to test\suite\*
      - the path and ID properties for most entries in GlobalScope.js were incorrect.  That is,
        they were based on the metadata contained in the original Sputnik tests and not the
        new test262 directories and filenames
      - generate global scope tests to test\suite\GlobalScope\* instead of
        test\suite\sputnik_converted\GlobalScope\*.  Going forward we need to move towards
        integrating all test sources into test262 directories (e.g., "GlobalScope"===good;
        "Sputnik\GlobalScope"===not-so-good)
      - a few hacks to the sources (e.g., private vars to public vars) I'll fix in a refactoring
        later.  Just trying to get everything working first
      06e62f87
  10. Apr 08, 2011
  11. Apr 07, 2011
  12. Mar 30, 2011
  13. Mar 24, 2011
  14. Mar 23, 2011
  15. Mar 14, 2011
  16. Mar 12, 2011
  17. Mar 11, 2011
  18. Mar 10, 2011
  19. Mar 09, 2011
  20. Mar 08, 2011
  21. Mar 04, 2011
  22. Mar 02, 2011
    • David Fugate's avatar
      Refactored TestCasePackager.ps1 such that it now produces test case XMLs according · 0bcccaca
      David Fugate authored
      to the following criteria:
      1.  If a test case directory directly contains *.js files at the root level, package
          the entire directory as an XML regardless of how many *.js files are in
          subdirectories
      2.  If the directory and subdirectories contain less than 1,000 test cases, package
          the entire directory as an XML.  Otherwise...
      3.  Perform steps 1 and 2 on each subdirectory of the directory
      
      The net effect of this change is that no test case XMLs are larger than 1.5 megs any longer,
      although the total number of test XMLs has jumped from about a dozen to ~75.  This should
      make running the test harness seem a little smoother across all browsers since we won't be
      blocked downloading 4 meg files for several seconds any longer.
      0bcccaca
Loading