test262/website/harness
Sam Mikes c33bf0e043 tools, harness: support new YAML frontmatter
parseTestRecord: add support for YAML frontmatter
parseTestRecord: initial unit test for test record parser
parseTestRecord: refactor for testing

factor old parsing; add YAML parsing

runner: support "includes" from YAML frontmatter

support frontmatter "includes" in python runner
use test.includes if present instead of scanning test code with regex

harness: factor individual functions out into files

tools: handle YAML errors

tolerate missing keys in dictionary (flags, includes)
report filename when empty frontmatter block
new option --list-includes to test262.py

harness: factor helper functions into separate files

sth: remove extra close-paren (syntax error)

test_common: TDD; failing parse of YAML

common: use parseTestRecord (YAML-aware)
2014-07-30 15:39:04 -07:00
..
$FAIL.js tools, harness: support new YAML frontmatter 2014-07-30 15:39:04 -07:00
$PRINT.js tools, harness: support new YAML frontmatter 2014-07-30 15:39:04 -07:00
Date_constants.js Moved all test helper functions into sta.js; removed sputnikLib.js. 2011-09-26 16:12:46 -07:00
Date_library.js Moved all test helper functions into sta.js; removed sputnikLib.js. 2011-09-26 16:12:46 -07:00
Test262Error.js tools, harness: support new YAML frontmatter 2014-07-30 15:39:04 -07:00
accessorPropertyAttributesAreCorrect.js tools, harness: support new YAML frontmatter 2014-07-30 15:39:04 -07:00
arrayContains.js tools, harness: support new YAML frontmatter 2014-07-30 15:39:04 -07:00
compareArray.js tools, harness: support new YAML frontmatter 2014-07-30 15:39:04 -07:00
cth.js Added a LICENSE file to the root of the enlistment. 2012-02-29 14:23:47 -08:00
dataPropertyAttributesAreCorrect.js tools, harness: support new YAML frontmatter 2014-07-30 15:39:04 -07:00
ed.js Added a LICENSE file to the root of the enlistment. 2012-02-29 14:23:47 -08:00
environment.js Regenerated website using new package.py and test/suite/converted. 2011-09-25 11:41:04 -07:00
fnExists.js tools, harness: support new YAML frontmatter 2014-07-30 15:39:04 -07:00
fnGlobalObject.js tools, harness: support new YAML frontmatter 2014-07-30 15:39:04 -07:00
framework.js Regenerated website using new package.py and test/suite/converted. 2011-09-25 11:41:04 -07:00
gs.js Added a LICENSE file to the root of the enlistment. 2012-02-29 14:23:47 -08:00
helper.js Bug 1548: Update results handling for Annex B section (r+bterlson) 2013-06-07 07:05:37 -04:00
jquery-1.4.2.min.js Regenerated website using new package.py and test/suite/converted. 2011-09-25 11:41:04 -07:00
jquery.base64.js Bug 610: Handle supplementary characters. 2012-08-09 15:02:49 -07:00
jqueryprogressbar.js Regenerated website using new package.py and test/suite/converted. 2011-09-25 11:41:04 -07:00
math_isequal.js Regenerated website using new package.py and test/suite/converted. 2011-09-25 11:41:04 -07:00
math_precision.js Regenerated website using new package.py and test/suite/converted. 2011-09-25 11:41:04 -07:00
numeric_conversion.js Regenerated website using new package.py and test/suite/converted. 2011-09-25 11:41:04 -07:00
runTestCase.js tools, harness: support new YAML frontmatter 2014-07-30 15:39:04 -07:00
sections.js Added a LICENSE file to the root of the enlistment. 2012-02-29 14:23:47 -08:00
sta.js Fixed https://bugs.ecmascript.org/show_bug.cgi?id=293. ConstructDate cannot be 2012-03-26 13:50:38 -07:00
sth.js Add capability to run chapters individually from the website 2012-06-12 14:54:30 -07:00
testBuiltInObject.js Updated tests for ECMAScript Internationalization API spec changes; made small enhancements. 2012-09-10 11:53:56 -07:00
testIntl.js New tests and test fixes for ECMAScript Internationalization API. 2013-03-24 23:48:59 -07:00