gpt4 book ai didi

java - 是否可以将 Android JUnit 测试套件压缩到 JAR 文件中?

转载 作者:行者123 更新时间:2023-12-01 05:01:50 26 4
gpt4 key购买 nike

我有一套使用 Robotium 编写的 Android JUnit 测试,为了便于其他人使用,我想将其压缩到 JAR 文件中。但我在将其放入 JAR 文件时遇到了问题,这让我认为这可能是不可能的。我尝试将其压缩到可运行的 jar 文件中,但该选项对我不可用(该类没有出现在我可以转换为 jar 的类列表中)。

我所做的是编写一个使用 Robotium 的 Java 程序,该程序在桌面上运行并发送 APK 以在 Android 设备上的 APK 上运行测试,然后将结果报告回桌面。它在 Android 设备上运行,但通过桌面进行。

可以吗?如果不行,还有其他方法吗?

最佳答案

你真正想做的是给某人你的测试的 apk,在 eclipse 中,如果你查看 bin 文件夹,你会看到一个以你的项目命名的文件,扩展名为 .apk。该文件包含正确格式的所有测试。

如果您给某人这个 apk,他们可以将其安装在该设备上,然后使用 adb run 命令来运行测试。命令的实际格式取决于您的软件包 neames 等,有关它的更多信息可以在 http://developer.android.com/tools/testing/testing_otheride.html#AMSyntax 找到。但基本上看起来像

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

您还可以使用 adb 从命令行安装 apk 文件等,您可以了解如何执行 http://developer.android.com/tools/help/adb.html#move adb 对于 Android 测试来说非常方便。

关于java - 是否可以将 Android JUnit 测试套件压缩到 JAR 文件中?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13297950/

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