mirror of
https://github.com/Microsoft/vscode
synced 2024-08-27 04:49:35 +00:00
test resolver: prefer connection-token over connection-token-file
This commit is contained in:
parent
3aeec48751
commit
cc93826815
|
@ -94,12 +94,7 @@ export function activate(context: vscode.ExtensionContext) {
|
|||
outputChannel.appendLine(`Using data folder at ${remoteDataDir}`);
|
||||
commandArgs.push('--server-data-dir', 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);
|
||||
commandArgs.push('--connection-token', connectionToken);
|
||||
|
||||
if (!commit) { // dev mode
|
||||
const serverCommand = process.platform === 'win32' ? 'code-server.bat' : 'code-server.sh';
|
||||
|
@ -143,11 +138,6 @@ export function activate(context: vscode.ExtensionContext) {
|
|||
if (extHostProcess) {
|
||||
terminateProcess(extHostProcess, context.extensionPath);
|
||||
}
|
||||
try {
|
||||
fs.unlinkSync(connectionTokenFile);
|
||||
} catch (_e) {
|
||||
//ignore
|
||||
}
|
||||
}
|
||||
});
|
||||
});
|
||||
|
|
Loading…
Reference in a new issue