android - Eclipse 中的 RoboLectric 和 Android(警告 : no system properties value for ro. build.date.utc)

标签 android eclipse junit robolectric

我收到这个警告:

RoboLectric and Eclipse (WARNING: no system properties value for ro.build.date.utc)

我最初添加了具有依赖项的 RoboLectric 2.1 Jar。当我第一次运行 JUnit 时,它会在控制台中下载一些东西。之后,每次我运行测试时都会出现错误。我尝试获取具有依赖项的 RoboLectric 2.2 Jar 快照,但这并没有解决问题。

有人知道问题出在哪里吗?

我已经尝试过这些东西了:

  • 将我的 list 路径添加到 org.robolectric.Config.properties 文件。
  • 使用 GitHub 上提出的这个 VM 参数 -XX:-UseSplitVerifier

现在它不会对我的测试造成任何问题,如果它永远不会成为问题,我可以忽略控制台弹出窗口,但我也不知道如何禁用它。

谢谢!

最佳答案

您可以轻松停止自动切换到控制台窗口。打开控制台窗口,取消选择工具栏中的“标准输出更改时显示控制台”和“标准错误更改时显示控制台”按钮。

enter image description here

关于android - Eclipse 中的 RoboLectric 和 Android(警告 : no system properties value for ro. build.date.utc),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17357213/

相关文章:

iphone - 如何使用设备原生功能从 HTML5 网页发起/发送短信?

java - Eclipse错误:org.osgi.framework.BundleException:无法解析模块:org.eclipse.datatools.enablement.ibm.db2.luw.ui

java - 第一次如何使用 eclipse 设置 SQLite?

junit - jUnit中的ExpectedException?

java - 使用可操作和不可操作的静态类进行测试

Android 二维图形编程

java - 如何在android中将文件路径转换为文件浏览 View

java - 找不到 Activity 异常

java - Google App Engine/GWT/Eclipse 插件新手问题-如何自动构建客户端资源?

java - 如何为CDI编写Junit测试用例?