| // Copyright (C) 2017 Ecma International. All rights reserved. |
| // This code is governed by the BSD license found in the LICENSE file. |
| /*--- |
| description: | |
| defines: [$DONE] |
| ---*/ |
| |
| function __consolePrintHandle__(msg) { |
| print(msg); |
| } |
| |
| function $DONE(error) { |
| if (error) { |
| if(typeof error === 'object' && error !== null && 'name' in error) { |
| __consolePrintHandle__('Test262:AsyncTestFailure:' + error.name + ': ' + error.message); |
| } else { |
| __consolePrintHandle__('Test262:AsyncTestFailure:Test262Error: ' + error); |
| } |
| } else { |
| __consolePrintHandle__('Test262:AsyncTestComplete'); |
| } |
| } |