diff options
author | David Sherret <dsherret@users.noreply.github.com> | 2022-04-26 19:00:04 -0400 |
---|---|---|
committer | GitHub <noreply@github.com> | 2022-04-26 19:00:04 -0400 |
commit | 58eab0e2b37fd8c3c83445196d4bde419740373d (patch) | |
tree | 213d98203d18ce6f261f0e4b240450e1c4db73fc /runtime/web_worker.rs | |
parent | 2c33293f665c4d86a2196c3b2c0aa45b15b533c3 (diff) |
fix(test): capture worker stdout and stderr in test output (#14410)
Diffstat (limited to 'runtime/web_worker.rs')
-rw-r--r-- | runtime/web_worker.rs | 4 |
1 files changed, 3 insertions, 1 deletions
diff --git a/runtime/web_worker.rs b/runtime/web_worker.rs index ac103adda..a1f5ea2ee 100644 --- a/runtime/web_worker.rs +++ b/runtime/web_worker.rs @@ -3,6 +3,7 @@ use crate::colors; use crate::inspector_server::InspectorServer; use crate::js; use crate::ops; +use crate::ops::io::Stdio; use crate::permissions::Permissions; use crate::tokio_util::run_basic; use crate::BootstrapOptions; @@ -335,6 +336,7 @@ pub struct WebWorkerOptions { pub shared_array_buffer_store: Option<SharedArrayBufferStore>, pub compiled_wasm_module_store: Option<CompiledWasmModuleStore>, pub maybe_exit_code: Option<Arc<AtomicI32>>, + pub stdio: Stdio, } impl WebWorker { @@ -411,7 +413,7 @@ impl WebWorker { ops::fs_events::init().enabled(options.use_deno_namespace), ops::fs::init().enabled(options.use_deno_namespace), ops::io::init(), - ops::io::init_stdio().enabled(options.use_deno_namespace), + ops::io::init_stdio(options.stdio).enabled(options.use_deno_namespace), deno_tls::init().enabled(options.use_deno_namespace), deno_net::init::<Permissions>( options.root_cert_store.clone(), |