Я не могу заставить мои тесты Puppeteer правильно работать на CircleCI.
Все, что я получаю, это Error: Failed to launch the browser process!
Кажется, он запускает тесты Cucumber, но не очень далеко.
Моя конфигурация CircleCI:
version: 2.1
orbs:
node: circleci/node@1.1.6
puppeteer: threetreeslight/puppeteer@0.1.2
jobs:
bdd-test:
environment:
NODE_ENV: development
executor:
name: node/default
steps:
- checkout
- node/with-cache:
steps:
- run: npm install
- run: npm run test:bdd
workflows:
build-and-test:
jobs:
- unit-test
Это мой пакет. json задача
"cucumber": "npx cucumber-js --no-strict",
"test:bdd": "npm run build && start-server-and-test serve http://localhost:9000 cucumber",
Мне кажется, что я упускаю что-то очевидное, но есть не так много документации, чтобы помочь.
Все это работает локально, я мог бы добавить.