From a0fd6c88eb6b2aa65f0b161a98322faeb9193646 Mon Sep 17 00:00:00 2001 From: Martin Aeschlimann Date: Mon, 10 Jan 2022 16:20:04 +0100 Subject: [PATCH] test resolver: adopt connection-token, polish --- extensions/vscode-test-resolver/src/extension.ts | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/extensions/vscode-test-resolver/src/extension.ts b/extensions/vscode-test-resolver/src/extension.ts index 1eb507d0133..ea20c0f9dce 100644 --- a/extensions/vscode-test-resolver/src/extension.ts +++ b/extensions/vscode-test-resolver/src/extension.ts @@ -94,7 +94,7 @@ export function activate(context: vscode.ExtensionContext) { env['VSCODE_AGENT_FOLDER'] = remoteDataDir; outputChannel.appendLine(`Using data folder at ${remoteDataDir}`); - const connectionTokenFile = path.join(remoteDataDir, `${new Date().getTime()}.token`); + const connectionTokenFile = path.join(remoteDataDir, `${process.pid}-${new Date().getTime()}.token`); fs.writeFileSync(connectionTokenFile, connectionToken); commandArgs.push('--connection-token-file', connectionTokenFile); @@ -140,6 +140,11 @@ export function activate(context: vscode.ExtensionContext) { if (extHostProcess) { terminateProcess(extHostProcess, context.extensionPath); } + try { + fs.unlinkSync(connectionTokenFile); + } catch (_e) { + //ignore + } } }); });