Merge pull request #155 from gkalpak/fix-test-use-correct-version

fix(test): fix looking up or downloading the specified VSCode version
This commit is contained in:
Pine 2019-03-21 11:55:04 -07:00 коммит произвёл GitHub
Родитель 113b669216 59f742e0ff
Коммит b38bba39d8
Не найден ключ, соответствующий данной подписи
Идентификатор ключа GPG: 4AEE18F83AFDEB23
1 изменённых файлов: 5 добавлений и 3 удалений

Просмотреть файл

@ -6,10 +6,10 @@ const fs = require('fs');
const downloadAndUnzipVSCode = require('vscode-test').downloadAndUnzipVSCode;
const version = process.env.CODE_VERSION || '*';
const version = process.env.CODE_VERSION || '<latest>';
const isInsiders = version === 'insiders';
const testRunFolder = path.join('.vscode-test', isInsiders ? 'insiders' : 'stable');
const testRunFolder = path.join('.vscode-test', isInsiders ? 'insiders' : `vscode-${version}`);
const testRunFolderAbsolute = path.join(process.cwd(), testRunFolder);
let windowsExecutable;
@ -91,7 +91,9 @@ function runTests() {
function downloadExecutableAndRunTests() {
console.log('Downloading VS Code into "' + testRunFolderAbsolute);
downloadAndUnzipVSCode().then(executablePath => {
var targetVersion = (version === '<latest>') ? undefined : version;
downloadAndUnzipVSCode(targetVersion).then(executablePath => {
executable = executablePath
runTests()
})