diff --git a/.travis.yml b/.travis.yml new file mode 100644 index 000000000..00eefcb82 --- /dev/null +++ b/.travis.yml @@ -0,0 +1,21 @@ +# Only build and run local tests (no UI tests are executed) + +language: android +android: + components: + - tools + - platform-tools + - build-tools-25.0.0 + - android-26 + - extra-android-m2repository +jdk: + - oraclejdk8 +script: + - ./test_all.sh test +before_cache: + - rm -f $HOME/.gradle/caches/modules-2/modules-2.lock +cache: + directories: + - $HOME/.m2 + - $HOME/.gradle/caches/ + - $HOME/.gradle/wrapper/ diff --git a/test_all.sh b/test_all.sh index 2bdd740b2..49f6df739 100755 --- a/test_all.sh +++ b/test_all.sh @@ -9,7 +9,7 @@ for p in $(cat projects.conf); do echo "=====================================================================" pushd $p > /dev/null # Silent pushd - ./gradlew $@ test cAT | sed "s@^@$p @" # Prefix every line with directory + ./gradlew $@ | sed "s@^@$p @" # Prefix every line with directory code=${PIPESTATUS[0]} if [ "$code" -ne "0" ]; then exit $code