language: android jdk: oraclejdk8 sudo: false android: components: # use the latest revision of Android SDK Tools - tools - tools - platform-tools - ndk-bundle # The BuildTools version used by your project - build-tools-26.0.1 # The SDK version used to compile your project - android-26 - android-22 #For emulator # Specify at least one system image, # if you need to run emulator(s) during your tests - sys-img-armeabi-v7a-android-22 # - sys-img-x86-android-26 # Android Support Repos - extra-android-m2repository - extra-google-m2repository licenses: - 'android-sdk-preview-license-.+' - 'android-sdk-license-.+' - 'google-gdk-license-.+' env: global: # install timeout in minutes (2 minutes by default) - ADB_INSTALL_TIMEOUT=4 # Emulator Management: Create, Start and Wait before_script: - echo no | android create avd --force -n test -t android-22 --abi armeabi-v7a - emulator -avd test -no-skin -no-audio -no-window & - android-wait-for-emulator - adb shell input keyevent 82 & script: - android list target - ./gradlew connectedAndroidTest before_install: - pip install --user codecov #Install codecov after_success: - codecov #Run codecov