summaryrefslogtreecommitdiff
path: root/deps/v8/test/test262/harness-done.js
diff options
context:
space:
mode:
Diffstat (limited to 'deps/v8/test/test262/harness-done.js')
-rw-r--r--deps/v8/test/test262/harness-done.js17
1 files changed, 17 insertions, 0 deletions
diff --git a/deps/v8/test/test262/harness-done.js b/deps/v8/test/test262/harness-done.js
new file mode 100644
index 0000000000..2d5af4266d
--- /dev/null
+++ b/deps/v8/test/test262/harness-done.js
@@ -0,0 +1,17 @@
+// Copyright 2023 the V8 project authors. All rights reserved.
+// Use of this source code is governed by a BSD-style license that can be
+// found in the LICENSE file.
+
+function $DONE(error) {
+ if (error) {
+ if(typeof error === 'object' && error !== null && 'name' in error) {
+ print('Test262:AsyncTestFailure:' + error.name + ': ' + error.message);
+ } else {
+ print('Test262:AsyncTestFailure:Test262Error: ' + String(error));
+ }
+ quit(1);
+ }
+
+ print('Test262:AsyncTestComplete');
+ quit(0);
+};