Robolectric + Emma:初始化错误

时间:2016-11-24 06:54:21

标签: unit-testing robolectric emma

我使用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');

请有人帮助我。谢谢

1 个答案:

答案 0 :(得分:2)

Robolectric附带的初始化错误可以通过测试类上的注释org.robolectric.annotation.internal.DoNotInstrument来解决。像:

@RunWith(RobolectricTestRunner.class)
@Config(constants = BuildConfig.class)
@DoNotInstrument

public class MyActivityTest {
  ..
}