Robolectric缓慢并发出警告

问题描述 投票:1回答:1

这是我第一次使用Robolectric。编写我的第一个测试,这只是一个简单的测试,断言活动的标题需要大约18秒来执行,并给我以下警告:

WARNING: no system properties value for "ro.control_privapp_permissions"
WARNING: no system properties value for "ro.crypto.state"
WARNING: no system properties value for "ro.crypto.type"

那些警告是什么?即使我忽略了这些警告,是否真的需要18秒来执行这个小测试?

这是测试:

@Test
public void titleIsCorrect() throws Exception {
    Activity activity = Robolectric.setupActivity(MainActivity.class);
    assertTrue(activity.getTitle().toString().equals("Title"));
}
android testing robolectric
1个回答
0
投票

欢迎来到StackOverflow。

该警告是已知问题,并在Robolectric GitHub上进行了讨论。应该尽快找到解决方案。

关于漫长的开始,就是Robolectric的工作方式。在第一次Robolectric测试中,它加载资源/资产/等,然后显着快速地运行测试。

© www.soinside.com 2019 - 2024. All rights reserved.