使用Travis在Create React App上运行Puppeteer测试

时间:2018-04-14 13:21:11

标签: reactjs travis-ci puppeteer

Puppeteer需要运行的服务器才能运行测试。我如何在travis中同时npm startnpm test

我的.travis.yml是

language: node_js
node_js:
  - "8"

cache:  
  directories:
    - "node_modules"

install:
  - npm install

script:
  - npm start
  - npm test

构建失败并说The command "npm start" exited with 1.

1 个答案:

答案 0 :(得分:1)

您需要在-npm start and sleep之后添加此'&'符号。 这是示例:

script:
  - npm run start &
  - sleep 15
  - npm run test

如果您需要在无头模式下查看,请假添加:

addons:
  chrome: stable

P.s。希望对您有帮助