在android中我正在研究JUNIT测试用例,这些测试用例在模拟器和设备上运行良好,但我只是想知道如何在没有模拟器和设备的情况下运行测试用例。
他们是否可以在不使用模拟器和设备的情况下执行android测试用例?
任何参考链接或信息点对我来说都是完整的。
提前致谢。
答案 0 :(得分:1)
这就是Robolectric的设计目标。在我有限的使用中,它非常好,但要注意:它们介于主要版本和准确的文档之间非常稀疏。
答案 1 :(得分:0)
如果你有最新版本的Android Studio,它应该允许你在没有模拟器或设备的情况下运行junits,只要这些junits不依赖于运行模拟器/设备。
将junit测试文件放在app / src / test / java / [apk_package] /文件夹中,而不是app / src / androidTest / java / [apk_package] /文件夹!将它放在androidTest文件夹中将强制运行android模拟器或设备运行程序。