Skip to content
Snippets Groups Projects
Unverified Commit c440a325 authored by Rick Waldron's avatar Rick Waldron Committed by GitHub
Browse files

Merge pull request #1563 from jugglinmike/formalize-async-failure

Formalize asynchronous failure conditions
parents fbccd8ee 51bbcf59
No related branches found
No related tags found
No related merge requests found
...@@ -330,8 +330,9 @@ following strings: ...@@ -330,8 +330,9 @@ following strings:
considered complete until the implementation-defined `print` function has considered complete until the implementation-defined `print` function has
been invoked or some length of time has passed without any such invocation. 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 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 string `'Test262:AsyncTestComplete'`. If invoked with a string that is
test must be interpreted as failed. The implementation is free to select an 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" appropriate length of time to wait before considering the test "timed out"
and failing. and failing.
...@@ -345,7 +346,7 @@ following strings: ...@@ -345,7 +346,7 @@ following strings:
.then(function() { .then(function() {
print('Test262:AsyncTestComplete'); print('Test262:AsyncTestComplete');
}, function(reason) { }, function(reason) {
print('Error: ' + reason); print('Test262:AsyncTestFailure: ' + reason);
}); });
``` ```
......
...@@ -13,5 +13,5 @@ function $DONE(){ ...@@ -13,5 +13,5 @@ function $DONE(){
if(!arguments[0]) if(!arguments[0])
__consolePrintHandle__('Test262:AsyncTestComplete'); __consolePrintHandle__('Test262:AsyncTestComplete');
else else
__consolePrintHandle__('Error: ' + arguments[0]); __consolePrintHandle__('Test262:AsyncTestFailure:' + arguments[0]);
} }
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment