diff --git a/INTERPRETING.md b/INTERPRETING.md index 63992c975861d26f0a0deeda17b4388bc873a151..d2a5113ae9320932c2314433f613e86cfbf9afc8 100644 --- a/INTERPRETING.md +++ b/INTERPRETING.md @@ -330,8 +330,9 @@ following strings: considered complete until the implementation-defined `print` function has been invoked or some length of time has passed without any such invocation. In the event of a passing test run, this function will be invoked with the - string `'Test262:AsyncTestComplete'`. If invoked with any other value, the - test must be interpreted as failed. The implementation is free to select an + string `'Test262:AsyncTestComplete'`. If invoked with a string that is + prefixed with the character sequence `Test262:AsyncTestFailure:`, the test + must be interpreted as failed. The implementation is free to select an appropriate length of time to wait before considering the test "timed out" and failing. @@ -345,7 +346,7 @@ following strings: .then(function() { print('Test262:AsyncTestComplete'); }, function(reason) { - print('Error: ' + reason); + print('Test262:AsyncTestFailure: ' + reason); }); ``` diff --git a/harness/doneprintHandle.js b/harness/doneprintHandle.js index 625feef572044bf547ffab1ad07cf4ae35bbbbfb..2b4ab88a031a49dc3cf1bc968780d5f1c69d1ef9 100644 --- a/harness/doneprintHandle.js +++ b/harness/doneprintHandle.js @@ -13,5 +13,5 @@ function $DONE(){ if(!arguments[0]) __consolePrintHandle__('Test262:AsyncTestComplete'); else - __consolePrintHandle__('Error: ' + arguments[0]); + __consolePrintHandle__('Test262:AsyncTestFailure:' + arguments[0]); }