提交 d3ba078b 编写于 作者: M Michel Kaporin

Code sanity.

上级 929ac904
...@@ -10,7 +10,7 @@ var git = require('simple-git')(); ...@@ -10,7 +10,7 @@ var git = require('simple-git')();
var child_process = require('child_process'); var child_process = require('child_process');
var path = require('path'); var path = require('path');
var tempFolder = `test_data`; var tempFolder = 'test_data';
var testRepoUrl = 'https://github.com/Microsoft/vscode-smoketest-express'; var testRepoUrl = 'https://github.com/Microsoft/vscode-smoketest-express';
var testRepoLocalDir = path.join(process.cwd(), `${tempFolder}/vscode-smoketest-express`); var testRepoLocalDir = path.join(process.cwd(), `${tempFolder}/vscode-smoketest-express`);
var keybindingsUrl = 'https://raw.githubusercontent.com/Microsoft/vscode-docs/master/scripts/keybindings'; var keybindingsUrl = 'https://raw.githubusercontent.com/Microsoft/vscode-docs/master/scripts/keybindings';
...@@ -41,10 +41,10 @@ if (!binaryExists(program.latest) || (program.stable && !binaryExists(program.st ...@@ -41,10 +41,10 @@ if (!binaryExists(program.latest) || (program.stable && !binaryExists(program.st
} }
// Setting up environment variables // Setting up environment variables
process.env['VSCODE_LATEST_PATH'] = program.latest; process.env.VSCODE_LATEST_PATH = program.latest;
if (program.stable) process.env['VSCODE_STABLE_PATH'] = program.stable; if (program.stable) process.env.VSCODE_STABLE_PATH = program.stable;
process.env['SMOKETEST_REPO'] = testRepoLocalDir; process.env.SMOKETEST_REPO = testRepoLocalDir;
if (program.stable && program.stable.toLowerCase().startsWith('insiders')) process.env['VSCODE_EDITION'] = 'insiders'; if (program.stable && program.stable.toLowerCase().startsWith('insiders')) process.env.VSCODE_EDITION = 'insiders';
// Setting up 'vscode-smoketest-express' project // Setting up 'vscode-smoketest-express' project
var os = process.platform; var os = process.platform;
...@@ -112,7 +112,7 @@ function cleanOrClone(repo, dir) { ...@@ -112,7 +112,7 @@ function cleanOrClone(repo, dir) {
function execute(cmd, dir) { function execute(cmd, dir) {
return new Promise((res, rej) => { return new Promise((res, rej) => {
console.log(`Running ${cmd}...`); console.log(`Running ${cmd}...`);
var output = child_process.exec(cmd, { cwd: dir, stdio: [0, 1, 2] }, (error, stdout, stderr) => { child_process.exec(cmd, { cwd: dir, stdio: [0, 1, 2] }, (error, stdout, stderr) => {
if (error) rej(error); if (error) rej(error);
if (stderr) console.error(stderr); if (stderr) console.error(stderr);
console.log(stdout); console.log(stdout);
......
Markdown is supported
0% .
You are about to add 0 people to the discussion. Proceed with caution.
先完成此消息的编辑!
想要评论请 注册