Как мне запустить тесты на расширение кода VS на Circle CI? - PullRequest
0 голосов
/ 09 июня 2018

Я написал модульные тесты для моего расширения VS Code, и они хорошо работают локально, но я хотел запустить их на моей сборке Circle CI.

У меня проблемы с этим, хотя я посмотрел наруководство по настройке на Travis CI , но это, похоже, не помогает.

Я попытался установить все необходимые пакеты apt перед запуском тестов, но все равно не получаетсяи нет сообщения об ошибке.

sudo apt-get update; sudo apt-get install libgtk2.0-0 libxtst6 libxss1 libgconf-2-4 libnss3 libasound2

yarn test v0.24.4
$ node ./node_modules/vscode/bin/test 
### VS Code Extension Test Run ###
Current working directory: /home/circleci/repo
Downloading VS Code into "/home/circleci/repo/.vscode-test/stable" from: https://vscode-update.azurewebsites.net/1.24.0/linux-x64/stable
Running extension tests: /home/circleci/repo/.vscode-test/stable/VSCode-linux-x64/code /home/circleci/repo/test --extensionDevelopmentPath=/home/circleci/repo --extensionTestsPath=/home/circleci/repo/test
Tests exited with code: 1
error Command failed with exit code 1.
Exited with code 1

1 Ответ

0 голосов
/ 16 июня 2019

Полагаю, вам нужно добавить -browsers к вашему изображению докера.Итак, в config.yml что-то вроде:

docker:
  # specify the version you desire here
  - image: circleci/node:12.4-browsers

, где вы заменяете 12.4 версией вашего узла.

...