【问题标题】:How to create Espresso androidTest.apk out side of Android Studio environment?如何在 Android Studio 环境之外创建 Espresso androidTest.apk?
【发布时间】:2017-03-31 15:01:06
【问题描述】:

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

【问题讨论】:

    标签: android github jenkins android-espresso


    【解决方案1】:

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

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

    ./gradlew assembleAndroidTest
    

    这将创建检测调试 apk。

    要运行插桩测试,请执行:

    ./gradlew connectedDebugAndroidTest
    

    ./gradlew connectedCheck
    

    【讨论】:

    • 正在运行:./gradlew assembleAndroidTest 导致创建 debug-androidTest.apk,但无法运行:./gradlew assembleReleaseAndroidTest 结果:在项目中找不到任务“assembleReleaseAndroidTest”。我需要做些什么来创建这个任务吗?是因为我在检入代码之前在调试中运行了测试而不是发布?我应该在哪里找到有关此主题的更多阅读资料?
    • 对不起,我弄错了。没有assembleReleaseAndroidTest。我和assembleReleaseUnitTest混在一起。将编辑我的答案。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2016-04-28
    • 1970-01-01
    • 1970-01-01
    • 2021-12-19
    • 2014-05-18
    相关资源
    最近更新 更多