Update long running tests check logic (#885)

This commit is contained in:
Matthew Fisher 2024-07-03 12:50:25 -04:00 коммит произвёл GitHub
Родитель affcda6976
Коммит 9be9f5d37d
Не найден ключ, соответствующий данной подписи
Идентификатор ключа GPG: B5690EEEBB952194
2 изменённых файлов: 6 добавлений и 4 удалений

2
.vscode/launch.json поставляемый
Просмотреть файл

@ -116,7 +116,7 @@
"MOCHA_timeout": "0", // Disable time-outs
"DEBUGTELEMETRY": "v",
"NODE_DEBUG": "",
"ENABLE_LONG_RUNNING_TESTS": ""
"AzCode_EnableLongRunningTestsLocal": ""
}
},
{

Просмотреть файл

@ -7,8 +7,12 @@ import { TestOutputChannel, TestUserInput } from '@microsoft/vscode-azext-dev';
import * as vscode from 'vscode';
import { ext, registerOnActionStartHandler, settingUtils } from '../extension.bundle';
export let longRunningTestsEnabled: boolean;
const longRunningLocalTestsEnabled: boolean = !/^(false|0)?$/i.test(process.env.AzCode_EnableLongRunningTestsLocal || '');
const longRunningRemoteTestsEnabled: boolean = !/^(false|0)?$/i.test(process.env.AzCode_UseAzureFederatedCredentials || '');
export const longRunningTestsEnabled: boolean = longRunningLocalTestsEnabled || longRunningRemoteTestsEnabled;
export const userSettings: { key: string, value: unknown }[] = [];
// Runs before all tests
suiteSetup(async function (this: Mocha.Context): Promise<void> {
this.timeout(1 * 60 * 1000);
@ -27,8 +31,6 @@ suiteSetup(async function (this: Mocha.Context): Promise<void> {
const deleteConfirmationSetting = settingUtils.getWorkspaceSetting('deleteConfirmation');
userSettings.push({ key: 'deleteConfirmation', value: deleteConfirmationSetting });
longRunningTestsEnabled = !/^(false|0)?$/i.test(process.env['AzCode_UseAzureFederatedCredentials'] || '');
});
suiteTeardown(async function (this: Mocha.Context): Promise<void> {