在android中运行shell脚本/启动Junit测试,无需PC/从SD卡
我有一个Robotium测试用例,它是一个工具性的在android中运行shell脚本/启动Junit测试,无需PC/从SD卡,android,linux,shell,Android,Linux,Shell,我有一个Robotium测试用例,它是一个工具性的JUnit测试用例,我可以使用以下shell脚本从PC的命令行运行它: adb shell am instrument -w android.support.v7.appcompat.test/android.test.InstrumentationTestRunner 然而,正如我们所知,Android Linux系统没有安装终端。有没有办法让设备识别/运行shell脚本?不能是我必须手动单击的外部程序,该文件或测试用例将从应用程序调用 非常
JUnit
测试用例,我可以使用以下shell脚本从PC的命令行运行它:
adb shell am instrument -w android.support.v7.appcompat.test/android.test.InstrumentationTestRunner
然而,正如我们所知,Android Linux系统没有安装终端。有没有办法让设备识别/运行shell脚本?不能是我必须手动单击的外部程序,该文件或测试用例将从应用程序调用
非常感谢您的任何帮助,包括我可以研究的原始想法。再次感谢所有提供帮助的人 我们有一篇记录完整的博客文章,内容与您要找的东西完全一致:请看一看:
非常感谢您的回答,但是我没有步骤5,我的实施中没有任何手动步骤。您知道如何在应用程序中使用InstrumentationTestRunner类为特定包调用特定测试用例吗?