gpt4 book ai didi

java - 仅使用 androidTest 代码生成单个 .jar

转载 作者:行者123 更新时间:2023-11-29 20:16:04 24 4
gpt4 key购买 nike

如何在 src/androidTest 中生成仅包含我的 Android 测试类的单个 .jar 文件?

当我只运行测试类或包时,我的代码可以正常工作,但我希望能够生成并推送包含所有测试的 .jar 文件,并通过 adb shell 执行它。 (我的项目没有任何应用程序源代码)

我目前正在使用 Android Studio 和 Gradle。

谢谢

最佳答案

有一个特殊的 gradle 任务可以在连接的设备或模拟器上运行测试

gradle :module_name:connectedCheck

测试结果将在 ./build/outputs/androidTest-results 文件夹中提供。

但是如果你想在两个单独的步骤中完成(组装 apk 并通过 adb shell 运行它),使用这个命令来组装带有测试的 apk

gradle :module_name:assembleAndroidTest

在模块的 ./build/outputs/apk 文件夹中找到 .apk 文件。让我们用命令安装它

gradle :module_name:installDebugAndroidTest

adb install ./module_name/build/outputs/apk/module_name-debug-androidTest-unaligned.apk

现在开始测试

adb shell am instrument -w -e package <package_with_tests> <package_from_manifest>/android.test.InstrumentationTestRunner

结果显示在 STDOUT 中。

关于java - 仅使用 androidTest 代码生成单个 .jar,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33874901/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com