From ddbb7b83f2c483e354f425dfb70dbab494b05ea5 Mon Sep 17 00:00:00 2001 From: Andreu Botella Date: Mon, 16 Aug 2021 14:29:54 +0200 Subject: feat(runtime): support classic workers for internal testing (#11338) This commit implements classic workers, but only when the `--enable-testing-features-do-not-use` flag is provided. This change is not user facing. Classic workers are used extensively in WPT tests. The classic workers do not support loading from disk, and do not support TypeScript. Co-authored-by: Luca Casonato --- cli/main.rs | 3 +++ 1 file changed, 3 insertions(+) (limited to 'cli/main.rs') diff --git a/cli/main.rs b/cli/main.rs index e3da6ae0f..ffed7d37a 100644 --- a/cli/main.rs +++ b/cli/main.rs @@ -109,6 +109,7 @@ fn create_web_worker_callback( .log_level .map_or(false, |l| l == log::Level::Debug), unstable: program_state.flags.unstable, + enable_testing_features: program_state.flags.enable_testing_features, unsafely_ignore_certificate_errors: program_state .flags .unsafely_ignore_certificate_errors @@ -120,6 +121,7 @@ fn create_web_worker_callback( create_web_worker_cb, js_error_create_fn: Some(js_error_create_fn), use_deno_namespace: args.use_deno_namespace, + worker_type: args.worker_type, maybe_inspector_server, runtime_version: version::deno(), ts_version: version::TYPESCRIPT.to_string(), @@ -193,6 +195,7 @@ pub fn create_main_worker( .log_level .map_or(false, |l| l == log::Level::Debug), unstable: program_state.flags.unstable, + enable_testing_features: program_state.flags.enable_testing_features, unsafely_ignore_certificate_errors: program_state .flags .unsafely_ignore_certificate_errors -- cgit v1.2.3