为什么需要插入模拟器或设备才能进行测试?为什么我不能在不使用这些测试的情况下为我的测试生成覆盖范围?
答案 0 :(得分:1)
这完全取决于你的单元测试。
如果您正在测试不在所有Android框架中使用的类,并且只测试标准Java类,那么您可以运行单元测试并获得代码覆盖率(尽管我没有步骤通过步骤程序给你)。
但是如果您正在使用Android Framework的任何部分(即android。*或com.android。*包中的任何类),那么您需要在DalvikVM中运行,意思是Android模拟器。