test262/tools/packaging
Sam Mikes d4a3479a1e test262.py: only include helper scripts when needed
test262.py: only supply async helper scripts when test is async
sth.js: factor out function isAsyncTest()
timer.js: improve workaround for async tests when Promise is defined but setTimeout is noot

timer.js emulates setTimeout using Promise by doing a busy loop that checks
if `timeout` milliseconds have elapsed.  Modified check to (timeLeft > 0) instead
of (!timeLeft) to prevent infinite loop when check does not happen to run
at precise millisecond timeout expires.

Because test262.py did not support the $INCLUDE directive, some helper
scripts were added to every test -- notably testIntl, timer, and donePrintHandle
Now that $INCLUDE is supported, these can be dropped, speeding overall test run time
2014-07-21 15:15:04 +01:00
..
templates Updated test402 main page to reflect that ECMA-402 is now an approved standard. 2012-12-17 23:49:06 -08:00
common.py Added a LICENSE file to the root of the enlistment. 2012-02-29 14:23:47 -08:00
packager.py Made web site packager insert line breaks into JSON files for saner diffs. 2012-09-12 15:09:36 -07:00
packagerConfig.py packager: make packager runnable 2014-07-18 08:53:29 +01:00
parseTestRecord.py test262 console runner working! 2011-09-30 08:24:38 -04:00
test262.py test262.py: only include helper scripts when needed 2014-07-21 15:15:04 +01:00