test262/test/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 tools, harness: support new YAML frontmatter 2014-07-30 15:39:04 -07:00
Date_library.js tools, harness: support new YAML frontmatter 2014-07-30 15:39:04 -07:00
PromiseHelper.js async,promises: initial tests of Promises 2014-07-18 05:37:08 +01: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
doneprintHandle.js async,promises: initial tests of Promises 2014-07-18 05:37:08 +01:00
ed.js Adding Support for Async Tests 2014-07-15 13:47:59 -07:00
environment.js Did a bit of refactoring on the test262 directory structure and propagated changes from 2010-11-15 21:23:35 -08: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 Unlike the current sputnikLib.js, framework.js cannot define $ERROR 2011-09-11 21:45:26 -07:00
gs.js Adding Support for Async Tests 2014-07-15 13:47:59 -07: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 test\harness\*: 2011-08-25 11:18:44 -07:00
jquery.base64.js Bug 610: Handle supplementary characters. 2012-08-09 15:02:49 -07:00
jqueryprogressbar.js Propagated changes from website\resources\scripts\global over to test\harness\*. In the future, the 2010-11-03 10:22:23 -07:00
math_isequal.js Did a bit of refactoring on the test262 directory structure and propagated changes from 2010-11-15 21:23:35 -08:00
math_precision.js Did a bit of refactoring on the test262 directory structure and propagated changes from 2010-11-15 21:23:35 -08:00
numeric_conversion.js Did a bit of refactoring on the test262 directory structure and propagated changes from 2010-11-15 21:23:35 -08: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 tools, harness: support new YAML frontmatter 2014-07-30 15:39:04 -07:00
sth.js tools, harness: support new YAML frontmatter 2014-07-30 15:39:04 -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
timer.js test262.py: only include helper scripts when needed 2014-07-21 15:15:04 +01:00