如何在Circle CI上运行VS Code扩展测试?

时间:2018-06-09 06:35:16

标签: visual-studio-code vscode-extensions circleci

我已经为我的VS Code扩展编写了单元测试,这些测试在本地运行正常,但我想在我的Circle CI版本上运行它们。

我在解决此问题时遇到了问题,我查看了setting it up on 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 :(得分:0)

我假设您需要将-browsers添加到您的Docker映像中。因此,在config.yml中类似:

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

用节点版本替换12.4