我使用Junit,Mockito,PowerMock和Robolectric为Android编写了单元测试,并使用Robolectric Test Runner通过命令行在Linux环境中运行这些测试。 我想使用Emma命令行生成覆盖率报告。
我面临以下错误。
SELECT extract(epoch from timestamp '2016-11-24 12:38:29.123' - timestamp '2016-04-22 11:44:55');
请有人帮助我。谢谢
答案 0 :(得分:2)
Robolectric附带的初始化错误可以通过测试类上的注释org.robolectric.annotation.internal.DoNotInstrument
来解决。像:
@RunWith(RobolectricTestRunner.class)
@Config(constants = BuildConfig.class)
@DoNotInstrument
public class MyActivityTest {
..
}