dist: trusty sudo: required group: edge language: node_js node_js: - 7 jdk: - oraclejdk8 addons: apt: sources: - google-chrome packages: - oracle-java8-installer - google-chrome-stable - wget - unzip before_script: - mkdir www - wget https://github.com/SonarSource/sonar-scanner-cli/releases/download/2.6-rc1/sonar-scanner-2.6-SNAPSHOT.zip - unzip sonar-scanner-2.6-SNAPSHOT.zip - npm install -g npm@latest - npm install -g karma cordova ionic - npm install - export JAVA_HOME=/usr/lib/jvm/java-8-oracle - export DISPLAY=:99.0 - sh -e /etc/init.d/xvfb start - npm install @ionic/cli-plugin-ionic-angular @ionic/cli-plugin-cordova # - ionic cordova platform add browser script: # - ionic cordova build browser - ng test --watch=false --code-coverage - sh -e /etc/init.d/xvfb stop after_success: - ./node_modules/.bin/codecov -t $CODECOV_TOKEN - sonar-scanner-2.6-SNAPSHOT/bin/sonar-scanner -Dsonar.host.url=https://sonarqube.adlerneves.com.br -Dsonar.token=$OWNSONAR_TOKEN cache: directories: - /home/travis/.sonar/cache notifications: slack: econocart:HmGTsUw1lVIfPG29d8JGjP5c