mirror of
https://github.com/Microsoft/vscode
synced 2024-10-05 19:02:54 +00:00
Base web user data dir off normal one
This commit is contained in:
parent
1f8d0fced3
commit
57c13dc0c4
|
@ -142,8 +142,7 @@ if (typeof stablePath === 'string' && !fs.existsSync(stablePath)) {
|
|||
fail(`Can't find Stable Code at ${stablePath}.`);
|
||||
}
|
||||
|
||||
// TODO: Server should be launched from smoke tests
|
||||
const userDataDir = opts.web ? path.join(process.env.HOME!, '.vscode-remote/data') : path.join(testDataPath, 'd');
|
||||
const userDataDir = path.join(testDataPath, 'd');
|
||||
|
||||
let quality: Quality;
|
||||
if (process.env.VSCODE_DEV === '1') {
|
||||
|
|
|
@ -181,15 +181,13 @@ function timeout(ms: number): Promise<void> {
|
|||
|
||||
// function runInDriver(call: string, args: (string | boolean)[]): Promise<any> {}
|
||||
|
||||
let args;
|
||||
let args: string[] | undefined;
|
||||
let server: ChildProcess | undefined;
|
||||
let endpoint: string | undefined;
|
||||
|
||||
export async function launch(_args): Promise<void> {
|
||||
export async function launch(_args: string[]): Promise<void> {
|
||||
args = _args;
|
||||
|
||||
// TODO: Don't open up the system browser
|
||||
const webUserDataDir = join(tmpdir(), `smoketest-${Math.random() * 10000000000}`);
|
||||
const webUserDataDir = args.filter(e => e.includes('--user-data-dir='))[0].replace('--user-data-dir=', '');
|
||||
await promisify(mkdir)(webUserDataDir);
|
||||
server = spawn(join(args[0], `resources/server/web.${process.platform === 'win32' ? 'bat' : 'sh'}`), ['--no-browser', '--driver', 'web', '--web-user-data-dir', webUserDataDir]);
|
||||
server.stderr.on('data', e => console.log('Server stderr: ' + e));
|
||||
|
|
Loading…
Reference in a new issue