关于EMMA和android上的测试
为什么需要插入模拟器或设备才能进行测试?为什么我不能在不使用这些测试的情况下为我的测试生成覆盖率呢?这取决于您的单元测试 如果您测试的类完全不使用Android框架,并且只使用标准Java类,那么您可以运行单元测试并获得代码覆盖率(尽管我没有一个分步过程可以提供给您) 但是如果您使用的是Android框架的任何部分(即Android.*或com.Android.*包中的任何类),那么您需要在DalvikVM中运行,这意味着Android模拟器关于EMMA和android上的测试,android,ant,code-coverage,emma,Android,Ant,Code Coverage,Emma,为什么需要插入模拟器或设备才能进行测试?为什么我不能在不使用这些测试的情况下为我的测试生成覆盖率呢?这取决于您的单元测试 如果您测试的类完全不使用Android框架,并且只使用标准Java类,那么您可以运行单元测试并获得代码覆盖率(尽管我没有一个分步过程可以提供给您) 但是如果您使用的是Android框架的任何部分(即Android.*或com.Android.*包中的任何类),那么您需要在DalvikVM中运行,这意味着Android模拟器