diff --git a/test/smoke/src/spectron/application.ts b/test/smoke/src/spectron/application.ts index 5e5987aeb912f3e8d09ff78a567dae7177ddb148..7f71b18dcd0228c90c6149544ba925cedf135c44 100644 --- a/test/smoke/src/spectron/application.ts +++ b/test/smoke/src/spectron/application.ts @@ -155,6 +155,26 @@ export class SpectronApplication { this._workbench = new Workbench(this); } + /* private async setUpUserDataDirectory(): Promise { + const userDataDir = path.join(this._userDir, String(SpectronApplication.count++)); + + return new Promise((c, e) => { + const settingsDir = path.join(userDataDir, 'User'); + mkdirp(path.join(userDataDir, 'User'), (error => { + if (error) { + e(error); + return; + } + try { + fs.writeFileSync(path.join(settingsDir, 'settings.json'), `{\n "telemetry.enableTelemetry": false\n }`); + c(userDataDir); + } catch (error) { + e(error); + } + })); + }); + } */ + private async checkWindowReady(): Promise { await this.webclient.waitUntilWindowLoaded(); // Spectron opens multiple terminals in Windows platform