AutolabJS/AutolabJS

View on GitHub
.travis.yml

Summary

Maintainability
Test Coverage
sudo: required
dist: xenial

language: node_js

cache:
  apt: true

addons:
  apt:
    sources:
    - ubuntu-toolchain-r-test
    packages:
    - gcc-6
    - g++-6

services:
 - mysql

env:
- TEST_TYPE="unit_tests"
- TEST_TYPE="functional_tests"
- TEST_TYPE="component_tests"

before_install:
 - sudo bash scripts/travis_install.sh

before_script:
 - bash tests/install.sh
 - bash tests/compile.sh

script:
 - bash tests/test_runner.sh

after_script:
 - ./main_server/node_modules/.bin/codecov -F ${TEST_TYPE:0:-6}