From e89abca44186a74bc6df2bb29ea9b82839b6cdda Mon Sep 17 00:00:00 2001 From: Daniel Imms Date: Tue, 13 Aug 2019 09:31:55 -0700 Subject: [PATCH] Add driver option to IWorkbenchConstructionOptions --- src/vs/workbench/browser/web.main.ts | 5 +++++ src/vs/workbench/workbench.web.api.ts | 5 +++++ 2 files changed, 10 insertions(+) diff --git a/src/vs/workbench/browser/web.main.ts b/src/vs/workbench/browser/web.main.ts index 909f7578e4c..0dd0a93ef46 100644 --- a/src/vs/workbench/browser/web.main.ts +++ b/src/vs/workbench/browser/web.main.ts @@ -83,6 +83,11 @@ class CodeRendererMain extends Disposable { })); this._register(workbench.onShutdown(() => this.dispose())); + // Driver + if (this.configuration.driver) { + registerWindowDriver(); + } + // Startup workbench.startup(); } diff --git a/src/vs/workbench/workbench.web.api.ts b/src/vs/workbench/workbench.web.api.ts index bc4b9d1d767..15156252d69 100644 --- a/src/vs/workbench/workbench.web.api.ts +++ b/src/vs/workbench/workbench.web.api.ts @@ -48,6 +48,11 @@ export interface IWorkbenchConstructionOptions { * A factory for web sockets. */ webSocketFactory?: IWebSocketFactory; + + /** + * Experimental: Whether to enable the smoke test driver. + */ + driver?: boolean; } /**