From cc47c60e968fb83397e5ecba1080b985484f0e28 Mon Sep 17 00:00:00 2001 From: Martin Aeschlimann Date: Fri, 8 Apr 2022 10:41:24 +0200 Subject: [PATCH] testresolver: set log level with TESTRESOLVER_LOG_LEVEL. For #146897 --- extensions/vscode-test-resolver/src/extension.ts | 5 ++++- test/automation/src/electron.ts | 3 +++ 2 files changed, 7 insertions(+), 1 deletion(-) diff --git a/extensions/vscode-test-resolver/src/extension.ts b/extensions/vscode-test-resolver/src/extension.ts index 4a6b1b202d3..b74d79c0cc6 100644 --- a/extensions/vscode-test-resolver/src/extension.ts +++ b/extensions/vscode-test-resolver/src/extension.ts @@ -90,7 +90,10 @@ export function activate(context: vscode.ExtensionContext) { if (logsDir) { commandArgs.push('--logsPath', logsDir); } - + const logLevel = process.env['TESTRESOLVER_LOG_LEVEL']; + if (logLevel) { + commandArgs.push('--log', logLevel); + } outputChannel.appendLine(`Using data folder at ${remoteDataDir}`); commandArgs.push('--server-data-dir', remoteDataDir); diff --git a/test/automation/src/electron.ts b/test/automation/src/electron.ts index 8d06babd07f..8f9f8dcd8f9 100644 --- a/test/automation/src/electron.ts +++ b/test/automation/src/electron.ts @@ -72,6 +72,9 @@ export async function resolveElectronConfiguration(options: LaunchOptions): Prom env['TESTRESOLVER_DATA_FOLDER'] = remoteDataDir; env['TESTRESOLVER_LOGS_FOLDER'] = join(logsPath, 'server'); + if (options.verbose) { + env['TESTRESOLVER_LOG_LEVEL'] = 'trace'; + } } args.push('--enable-proposed-api=vscode.vscode-notebook-tests');