diff --git a/extensions/vscode-test-resolver/src/extension.ts b/extensions/vscode-test-resolver/src/extension.ts index ea20c0f9dce..3084cb6a098 100644 --- a/extensions/vscode-test-resolver/src/extension.ts +++ b/extensions/vscode-test-resolver/src/extension.ts @@ -95,6 +95,9 @@ export function activate(context: vscode.ExtensionContext) { outputChannel.appendLine(`Using data folder at ${remoteDataDir}`); const connectionTokenFile = path.join(remoteDataDir, `${process.pid}-${new Date().getTime()}.token`); + if (!fs.existsSync(remoteDataDir)) { + fs.mkdirSync(remoteDataDir, { recursive: true }); + } fs.writeFileSync(connectionTokenFile, connectionToken); commandArgs.push('--connection-token-file', connectionTokenFile);