diff options
Diffstat (limited to 'cli/ops')
-rw-r--r-- | cli/ops/testing.rs | 5 |
1 files changed, 5 insertions, 0 deletions
diff --git a/cli/ops/testing.rs b/cli/ops/testing.rs index 8343fa36e..cb3788cdc 100644 --- a/cli/ops/testing.rs +++ b/cli/ops/testing.rs @@ -20,6 +20,7 @@ use deno_core::v8; use deno_core::ModuleSpecifier; use deno_core::OpMetrics; use deno_core::OpState; +use deno_runtime::deno_fetch::reqwest; use deno_runtime::permissions::create_child_permissions; use deno_runtime::permissions::ChildPermissionsArg; use deno_runtime::permissions::PermissionsContainer; @@ -348,6 +349,10 @@ fn op_test_op_sanitizer_finish( #[smi] op_id_host_recv_msg: usize, #[smi] op_id_host_recv_ctrl: usize, ) -> Result<u8, AnyError> { + // Drop `fetch` connection pool at the end of a test + state.try_take::<reqwest::Client>(); + + // Generate a report of pending ops let report = { let after_metrics = match try_collect_metrics( state, |