From 99706a2786fa81d0209e24c9ad32060b4346483a Mon Sep 17 00:00:00 2001 From: smikes Date: Wed, 23 Jul 2014 10:19:42 -0600 Subject: [PATCH] CONTRIBUTING: add notes on async add a table showing which print handle to use when running async tests through test262.py runner @anba contributed information about async tests in SpiderMonkey and JavaScriptCore --- CONTRIBUTING.md | 14 ++++++++++++++ 1 file changed, 14 insertions(+) diff --git a/CONTRIBUTING.md b/CONTRIBUTING.md index 0cc8bad534..1e16607cdc 100644 --- a/CONTRIBUTING.md +++ b/CONTRIBUTING.md @@ -66,6 +66,20 @@ The COMMAND argument can be a quoted string. This is useful when testing ECMASc $ test262.py --command="node --harmony" es6 ``` +#### Async Tests + +Async tests require a 'print' function to be supplied to the test runner. Here are some good defaults: + +Engine | Filename | Print Function +-------|----------|--------------- +V8/Node | node | console.log +V8/shell | shell | print +SpiderMonkey1 | js | print +JavaScriptCore2 | jsc | print + +***Notes:*** +1. As of 2014-Jul-23, SpiderMonkey does not support Promise in the `js` executable ([see bug 911216](https://bugzilla.mozilla.org/show_bug.cgi?id=911216) ) +2. As of 2014-Jul-23, JavaScriptCore does not support Promise in the `jsc` executable ## Test262 Authoring Guidelines