From 6e9e97f7118a303c3dd785e784819f01b571f6e7 Mon Sep 17 00:00:00 2001 From: Anthony Dresser Date: Mon, 13 Jul 2020 16:34:49 -0700 Subject: [PATCH] fix screenshots for smoketests (#11334) --- test/smoke/src/main.ts | 41 +++++++++++++++++++++-------------------- 1 file changed, 21 insertions(+), 20 deletions(-) diff --git a/test/smoke/src/main.ts b/test/smoke/src/main.ts index 9bbb169a00..a226232c3b 100644 --- a/test/smoke/src/main.ts +++ b/test/smoke/src/main.ts @@ -277,26 +277,6 @@ after(async function () { }); describe(`VSCode Smoke Tests (${opts.web ? 'Web' : 'Electron'})`, () => { - if (screenshotsPath) { - afterEach(async function () { - if (this.currentTest.state !== 'failed') { - return; - } - const app = this.app as Application; - const name = this.currentTest.fullTitle().replace(/[^a-z0-9\-]/ig, '_'); - - await app.captureScreenshot(name); - }); - } - - if (opts.log) { - beforeEach(async function () { - const app = this.app as Application; - const title = this.currentTest.fullTitle(); - - app.logger.log('*** Test start:', title); - }); - } /*if (!opts.web && opts['stable-build']) { describe(`Stable vs Insiders Smoke Tests: This test MUST run before releasing by providing the --stable-build command line argument`, () => { @@ -315,6 +295,27 @@ describe(`VSCode Smoke Tests (${opts.web ? 'Web' : 'Electron'})`, () => { await this.app.stop(); }); + if (screenshotsPath) { + afterEach(async function () { + if (this.currentTest.state !== 'failed') { + return; + } + const app = this.app as Application; + const name = this.currentTest.fullTitle().replace(/[^a-z0-9\-]/ig, '_'); + + await app.captureScreenshot(name); + }); + } + + if (opts.log) { + beforeEach(async function () { + const app = this.app as Application; + const title = this.currentTest.fullTitle(); + + app.logger.log('*** Test start:', title); + }); + } + sqlMain(opts.web); /*if (!opts.web) { setupDataLossTests(); } if (!opts.web) { setupDataPreferencesTests(); }