summaryrefslogtreecommitdiff
path: root/cli/js
diff options
context:
space:
mode:
authorKenta Moriuchi <moriken@kimamass.com>2024-01-11 07:37:25 +0900
committerGitHub <noreply@github.com>2024-01-10 15:37:25 -0700
commit515a34b4de222e35c7ade1b92614d746e73d4c2e (patch)
tree8284201fc826a33f12597959a8a8be14e0f524bd /cli/js
parentd4893eb51a01c5a692d8ca74a3b8ff95c5fd1d9f (diff)
refactor: use `core.ensureFastOps()` (#21888)
Diffstat (limited to 'cli/js')
-rw-r--r--cli/js/40_testing.js25
1 files changed, 12 insertions, 13 deletions
diff --git a/cli/js/40_testing.js b/cli/js/40_testing.js
index 87567a17e..91d7f105f 100644
--- a/cli/js/40_testing.js
+++ b/cli/js/40_testing.js
@@ -1,14 +1,8 @@
// Copyright 2018-2024 the Deno authors. All rights reserved. MIT license.
// deno-lint-ignore-file
-import { core, internals, primordials } from "ext:core/mod.js";
+import { core, primordials } from "ext:core/mod.js";
const ops = core.ops;
-
-import { setExitHandler } from "ext:runtime/30_os.js";
-import { Console } from "ext:deno_console/01_console.js";
-import { serializePermissions } from "ext:runtime/10_permissions.js";
-import { setTimeout } from "ext:deno_web/02_timers.js";
-
const {
ArrayPrototypeFilter,
ArrayPrototypeJoin,
@@ -30,6 +24,11 @@ const {
TypeError,
} = primordials;
+import { setExitHandler } from "ext:runtime/30_os.js";
+import { Console } from "ext:deno_console/01_console.js";
+import { serializePermissions } from "ext:runtime/10_permissions.js";
+import { setTimeout } from "ext:deno_web/02_timers.js";
+
const opSanitizerDelayResolveQueue = [];
let hasSetOpSanitizerDelayMacrotask = false;
@@ -158,7 +157,7 @@ let opIdHostRecvCtrl = -1;
let opNames = null;
function populateOpNames() {
- opNames = core.ops.op_op_names();
+ opNames = ops.op_op_names();
opIdHostRecvMessage = opNames.indexOf("op_host_recv_message");
opIdHostRecvCtrl = opNames.indexOf("op_host_recv_ctrl");
}
@@ -172,7 +171,7 @@ function assertOps(fn) {
/** @param desc {TestDescription | TestStepDescription} */
return async function asyncOpSanitizer(desc) {
if (opNames === null) populateOpNames();
- const res = core.ops.op_test_op_sanitizer_collect(
+ const res = ops.op_test_op_sanitizer_collect(
desc.id,
false,
opIdHostRecvMessage,
@@ -180,7 +179,7 @@ function assertOps(fn) {
);
if (res !== 0) {
await opSanitizerDelay(res === 2);
- core.ops.op_test_op_sanitizer_collect(
+ ops.op_test_op_sanitizer_collect(
desc.id,
true,
opIdHostRecvMessage,
@@ -195,7 +194,7 @@ function assertOps(fn) {
const innerResult = await fn(desc);
if (innerResult) return innerResult;
} finally {
- let res = core.ops.op_test_op_sanitizer_finish(
+ let res = ops.op_test_op_sanitizer_finish(
desc.id,
false,
opIdHostRecvMessage,
@@ -203,7 +202,7 @@ function assertOps(fn) {
);
if (res === 1 || res === 2) {
await opSanitizerDelay(res === 2);
- res = core.ops.op_test_op_sanitizer_finish(
+ res = ops.op_test_op_sanitizer_finish(
desc.id,
true,
opIdHostRecvMessage,
@@ -212,7 +211,7 @@ function assertOps(fn) {
}
postTraces = new Map(core.opCallTraces);
if (res === 3) {
- report = core.ops.op_test_op_sanitizer_report(desc.id);
+ report = ops.op_test_op_sanitizer_report(desc.id);
}
}