language: android
android:
  components:
    - android-19
jdk:
  - oraclejdk8
  - openjdk8
sudo: false
cache:
  directories:
  - $HOME/.m2

before_install:
  - export GRADLE_VERSION=5.2.1
  - wget https://services.gradle.org/distributions/gradle-${GRADLE_VERSION}-all.zip
  - unzip -q gradle-${GRADLE_VERSION}-all.zip
  - export PATH="$(pwd)/gradle-${GRADLE_VERSION}/bin:$PATH"
  - sudo apt install graphviz

install: gradle assemble --stacktrace
script: gradle check --stacktrace

after_success:
  - JAVAC_VERSION=$((javac -version) 2>&1)
  # Only run jacocoRootReport in the Java 8 build
  - if [[ "$JAVAC_VERSION" = javac\ 1.8.* ]]; then gradle jacocoRootReport coveralls; fi
