12345678910111213141516171819202122232425262728293031323334353637 |
- language: node_js
-
- node_js:
- - "8"
-
- env:
- matrix:
- - TEST_TYPE=lint
- - TEST_TYPE=build
- - TEST_TYPE=test-all
- - TEST_TYPE=test-dist
-
- addons:
- apt:
- packages:
- - xvfb
-
- install:
- - export DISPLAY=':99.0'
- - Xvfb :99 -screen 0 1024x768x24 > /dev/null 2>&1 &
- - npm install
-
- script:
- - |
- if [ "$TEST_TYPE" = lint ]; then
- npm run lint
- elif [ "$TEST_TYPE" = build ]; then
- npm run build
- elif [ "$TEST_TYPE" = test-all ]; then
- npm run test:all
- elif [ "$TEST_TYPE" = test-dist ]; then
- npm run site
- mv dist/* ./
- php -S localhost:8000 &
- DEBUG=* npm test .e2e.js
- fi
|