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/worker.rs | |
parent | 2c33293f665c4d86a2196c3b2c0aa45b15b533c3 (diff) |
fix(test): capture worker stdout and stderr in test output (#14410)
Diffstat (limited to 'runtime/worker.rs')
-rw-r--r-- | runtime/worker.rs | 5 |
1 files changed, 4 insertions, 1 deletions
diff --git a/runtime/worker.rs b/runtime/worker.rs index 370475703..15f41fe56 100644 --- a/runtime/worker.rs +++ b/runtime/worker.rs @@ -3,6 +3,7 @@ use crate::inspector_server::InspectorServer; use crate::js; use crate::ops; +use crate::ops::io::Stdio; use crate::permissions::Permissions; use crate::BootstrapOptions; use deno_broadcast_channel::InMemoryBroadcastChannel; @@ -65,6 +66,7 @@ pub struct WorkerOptions { pub broadcast_channel: InMemoryBroadcastChannel, pub shared_array_buffer_store: Option<SharedArrayBufferStore>, pub compiled_wasm_module_store: Option<CompiledWasmModuleStore>, + pub stdio: Stdio, } impl MainWorker { @@ -136,7 +138,7 @@ impl MainWorker { ops::fs_events::init(), ops::fs::init(), ops::io::init(), - ops::io::init_stdio(), + ops::io::init_stdio(options.stdio), deno_tls::init(), deno_net::init::<Permissions>( options.root_cert_store.clone(), @@ -390,6 +392,7 @@ mod tests { broadcast_channel: InMemoryBroadcastChannel::default(), shared_array_buffer_store: None, compiled_wasm_module_store: None, + stdio: Default::default(), }; MainWorker::bootstrap_from_options(main_module, permissions, options) |