I guess this is travis-ci support? I was sent here from their website. I guess I should ask the question here.
So I'm adding Google Analytics to my app, and to do that I had to update gradle to version 2.10 for their plugin. After I finished it all travis-ci ran my build, but I get the following error on every build:
com.android.builder.testing.ConnectedDevice > No tests found.[test(AVD) - 5.0.2] FAILED
This wasn't an issue when I was using gradle2.2.1.-all.
To update I changed the distributionUrl
in gradle/wrapper/gradle-wrapper.properties
Anyone know a fix to this? All my other branches are fine, where I did not make this change.
For reference here is my travis.yml, I didn't change anything to it, just updated gradle.
language: android
jdk: oraclejdk7
android:
components:
- platform-tools
- tools
- build-tools-23.0.2
- android-23
- sys-img-armeabi-v7a-android-21
- extra-android-support
- extra-android-m2repository
- extra-google-m2repository
- extra-gooogle-google_play_services
env:
global:
- ADB_INSTALL_TIMEOUT=8
- MALLOC_ARENA_MAX=2
sudo: false
cache:
directories:
- $HOME/.gradle/caches/2.8
- $HOME/.gradle/caches/jars-1
- $HOME/.gradle/daemon
- $HOME/.gradle/native
- $HOME/.gradle/wrapper
before_install:
- export ANDROID_HOME=/usr/local/android-sdk
- export PATH=${PATH}:${ANDROID_HOME}/tools:${ANDROID_HOME}/platform-tools
- echo "sdk.dir=$ANDROID_HOME" > local.properties
notifications:
slack: caketechnologies:pnmNEHM1ZxudlMZNTv6oVgcT
install:
- TERM=dumb ./gradlew -s assembleDemoDebug
before_script:
# Create and start emulator
- echo no | android create avd --force -n test -t android-21 --abi armeabi-v7a
- emulator -avd test -no-skin -no-audio -no-window &
- android-wait-for-emulator
- adb shell input keyevent 82 &
script:
- ./gradlew connectedAndroidTest -PdisablePreDex --stacktrace