smoke - bring back ext tests with retry for now to have coverage (#146800)

This commit is contained in:
Benjamin Pasero 2022-04-08 12:33:48 +02:00
parent 38c60d7117
commit af6bfd1352
No known key found for this signature in database
GPG key ID: E6380CC4C8219E65
4 changed files with 12 additions and 8 deletions

View file

@ -51,16 +51,16 @@ async function launchServer(options: LaunchOptions) {
const args = [
'--disable-telemetry',
'--disable-workspace-trust',
'--port', `${port++}`,
`--port${port++}`,
'--enable-smoke-test-driver',
'--extensions-dir', extensionsPath,
'--server-data-dir', agentFolder,
`--extensions-dir=${extensionsPath}`,
`--server-data-dir=${agentFolder}`,
'--accept-server-license-terms',
'--logsPath', logsPath
`--logsPath=${logsPath}`
];
if (options.verbose) {
args.push('--log', 'trace');
args.push('--log=trace');
}
let serverLocation: string | undefined;

View file

@ -12,7 +12,9 @@ export function setup(logger: Logger) {
// Shared before/after handling
installAllHandlers(logger);
it.skip('install and enable vscode-smoketest-check extension', async function () { // TODO@bpasero TODO@sandy081 https://github.com/microsoft/vscode/issues/146800
it('install and enable vscode-smoketest-check extension', async function () {
this.retries(3); // TODO@bpasero TODO@sandy081 https://github.com/microsoft/vscode/issues/146800
const app = this.app as Application;
await app.workbench.extensions.openExtensionsViewlet();

View file

@ -13,7 +13,9 @@ export function setup(logger: Logger) {
// Shared before/after handling
installAllHandlers(logger);
it.skip('starts with "DE" locale and verifies title and viewlets text is in German', async function () { // TODO@bpasero TODO@sandy081 https://github.com/microsoft/vscode/issues/146800
it('starts with "DE" locale and verifies title and viewlets text is in German', async function () {
this.retries(3); // TODO@bpasero TODO@sandy081 https://github.com/microsoft/vscode/issues/146800
const app = this.app as Application;
await app.workbench.extensions.openExtensionsViewlet();
await app.workbench.extensions.installExtension('ms-ceintl.vscode-language-pack-de', false);

View file

@ -374,7 +374,7 @@ describe(`VSCode Smoke Tests (${opts.web ? 'Web' : opts.legacy ? 'Electron (lega
setupLanguagesTests(logger);
if (opts.web) { setupTerminalTests(logger); } // Tests require playwright driver (https://github.com/microsoft/vscode/issues/146811)
setupStatusbarTests(logger);
if (quality !== Quality.Dev && !opts.remote) { setupExtensionTests(logger); } // https://github.com/microsoft/vscode/issues/146800
if (quality !== Quality.Dev) { setupExtensionTests(logger); }
setupMultirootTests(logger);
if (!opts.web && !opts.remote && quality !== Quality.Dev) { setupLocalizationTests(logger); }
if (!opts.web && !opts.remote) { setupLaunchTests(logger); }