首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >未能构建Eclipse框架

未能构建Eclipse框架
EN

Stack Overflow用户
提问于 2020-08-22 23:51:27
回答 3查看 138关注 0票数 0

我正在尝试使用maven和OpenJDK-8构建加利福尼亚存储库(https://github.com/eclipse/californium);按照指示,我克隆了存储库,并在目录中使用mvn clean install构建了加利福尼亚。

测试Californium.core阶段,该建筑继续失败,同时尝试mvn tree:dependency也无济于事。

读取日志似乎是一个与surefire插件相关的错误

代码语言:javascript
复制
[ERROR] Failed to execute goal org.apache.maven.plugins:maven-surefire-plugin:2.22.1:test (small-tests) on project californium-core: There are test failures.
[ERROR] 
[ERROR] Please refer to $HOME/californium/californium-core/target/surefire-reports for the individual test results.

我读取了上述目录中的错误文件,失败似乎取决于./californium-core/target/surefire-reports/TEST-org.eclipse.californium.core.coap.RequestTest.xml文件中的一个特定异常

代码语言:javascript
复制
<testcase name="testSetURIRejectsUnresolvableHost" classname="org.eclipse.californium.core.coap.RequestTest" time="0.022">
    <failure message="Expected exception: java.lang.IllegalArgumentException" type="java.lang.AssertionError">java.lang.AssertionError: Expected exception: java.lang.IllegalArgumentException
</failure>
  </testcase>

我不明白我是不是遗漏了一些关于maven依赖的东西,或者这不是我的错,谢谢

EN

回答 3

Stack Overflow用户

发布于 2020-08-23 05:51:37

据我所见,这个项目正在积极发展中。我猜你已经查过主支部了。这种情况将经常发生变化。主要的自述文件显然意味着最近的构建将是不稳定的。单元测试可能失败,因为非常新的变化尚未完全解决。

如果您想使用这个库,您不需要构建它,只需引用Maven工件即可。README在“Maven项目中使用加利福尼亚”一节中清楚地说明了如何获得它。

我试着自己克隆和构建这个项目,那个单元测试对我来说并没有失败,但这可能只是因为有人在你克隆它的时候和我克隆它的时候修复了这个测试。

票数 0
EN

Stack Overflow用户

发布于 2020-08-24 06:14:35

您还可以查看卡利福尼姆氏Jenkins CI缝纫机上的主构建的状态。这将指示您是否可以期望构建在本地成功。

票数 0
EN

Stack Overflow用户

发布于 2020-12-07 17:06:56

有点晚..。

通常,Eclipse/加利福尼亚的主人应该构建。AFAIK在过去的两年里,那里只有非常罕见的案例,当主人没有建造。

“在您的机器上”失败的测试是:

代码语言:javascript
复制
@Test(expected = IllegalArgumentException.class)
public void testSetURIRejectsUnresolvableHost() {
    Request.newGet().setURI("coap://non-existing.host");
}

测试预期,“您的机器”无法解决“不存在”主机。

代码语言:javascript
复制
InetAddress.getByName("non-existing.host");

使用"UnknownHostException“(转换为"IllegalArgumentException”)来表示失败。由此产生的异常将被测试。

为了帮助别人,你看到了不同的错误吗?有吗?

查找不存在.主机

在“你的机器”上报告地址?

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/63542149

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档