如何在 Android Studio 环境之外创建 Espresso androidTest.apk?

How to create Espresso androidTest.apk out side of Android Studio environment?

我有 Jenkins 工作,可以从 GitHub 中获取源代码并创建发布 APK。 我想在这项工作中包括 androidTest.apk 的创建,因此我会将其与发布 APK 一起上传到测试环境,例如 Google 测试实验室和 运行 Espresso 测试。 我已经设法 运行 gradlew assembleDebugAndroidTest,但首先它是调试而不是发布,其次它没有我的最新测试,只有旧测试。

How to create Espresso androidTest.apk out side of Android Studio environment?

导航到您的项目目录并在终端中执行:

./gradlew assembleAndroidTest

这将创建检测调试 apk。

运行 仪器化测试执行:

./gradlew connectedDebugAndroidTest

./gradlew connectedCheck