我的项目之前的测试曾经可以正常运行,但是现在迁移到androidx后,它显示了No tests found
。
我尝试了许多解决方案,例如将平台工具添加到travis.yml,更改配置等。 在本地环境中,使用仿真器进行的测试运行良好。
我的travis配置
before_script:
- echo "y" | android update sdk -a --no-ui --filter android-$EMULATOR_API_LEVEL
- echo "y" | android update sdk -a --no-ui --filter sys-img-armeabi-v7a-android-$EMULATOR_API_LEVEL
- echo no | android create avd --force -n test -t android-$EMULATOR_API_LEVEL --abi $ANDROID_ABI --tag $ANDROID_TAG
- emulator -avd test -no-skin -no-window &
- android-wait-for-emulator
script:
- ./gradlew build connectedCheck
这是我的日志文件。 Travis Job log