mirror of
https://github.com/HabitRPG/habitica.git
synced 2025-12-15 21:57:22 +01:00
* start upgrade to node 8 * upgrade travis * improve travis * Remove bluebird, babel (except for modules) from server (WIP) (#9947) * remove bluebird, babel from server (except for modules) * fixes * fix path * fix path * fix export * fix export * fix test * fix tests * remove plugin for transform-object-rest-spread since it is supported in node8 * babel: correct syntax rest spread * remove bluebird * update migrations archive readme * fix package-lock.json * fix typo * add package-loc
30 lines
753 B
YAML
30 lines
753 B
YAML
language: node_js
|
|
node_js:
|
|
- '8'
|
|
services:
|
|
- mongodb
|
|
cache:
|
|
directories:
|
|
- 'node_modules'
|
|
addons:
|
|
chrome: stable
|
|
before_script:
|
|
- npm run test:build
|
|
- cp config.json.example config.json
|
|
- sleep 5
|
|
script:
|
|
- npm run $TEST
|
|
- if [ $COVERAGE ]; then ./node_modules/.bin/lcov-result-merger 'coverage/**/*.info' | ./node_modules/coveralls/bin/coveralls.js; fi
|
|
env:
|
|
global:
|
|
- DISABLE_REQUEST_LOGGING=true
|
|
matrix:
|
|
- TEST="lint"
|
|
- TEST="test:api-v3:unit" REQUIRES_SERVER=true COVERAGE=true
|
|
- TEST="test:api-v3:integration" REQUIRES_SERVER=true COVERAGE=true
|
|
- TEST="test:sanity"
|
|
- TEST="test:content" COVERAGE=true
|
|
- TEST="test:common" COVERAGE=true
|
|
- TEST="client:unit" COVERAGE=true
|
|
- TEST="apidoc"
|