我已经为我的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
答案 0 :(得分:0)
我假设您需要将-browsers
添加到您的Docker映像中。因此,在config.yml中类似:
docker:
# specify the version you desire here
- image: circleci/node:12.4-browsers
用节点版本替换12.4
。