当前位置:  开发笔记 > 前端 > 正文

Hudson中"聚合下游测试结果"的问题

如何解决《Hudson中"聚合下游测试结果"的问题》经验,为你挑选了1个好方法。

我的Hudson项目似乎没有正确地汇总下游测试结果,我想知道我是否错过了某个配置步骤.我有两个项目,Foo和Foo-Tests,这两个项目都是自由式工作.

在项目Foo上,我有以下配置:

选中"汇总下游测试结果".

检查前一个选项下的"自动聚合所有下游测试".

检查"构建其他项目"并指定"Foo-Tests"进行构建.

在项目Foo-Tests上,我有以下配置:

选中"发布JUnit测试结果报告"并指定我的JUnit报告XML文件.

当Foo构建时,它会成功构建并正确触发Foo-Tests构建.Foo-Tests构建成功并正确发布JUnit报告.但是,当我在Foo中查找聚合测试结果时,有一个"最新测试结果(无测试)"链接,用于构建将我发送到404.

这是我尝试过的并没有解决问题的方法:

告诉Foo"没有参数发布JUnit测试结果报告"(项目Foo中没有测试,只有Foo-Tests).这导致错误,因为在项目中没有要处理的测试文件.

告诉Foo-Tests"指纹所有已发布的工件",没有参数(我想知道Hudson是否将JUnit报告视为幕后工件).这导致了一个错误,因为我没有明确定义要发布的任何工件.

我正在使用Hudson 1.266.

编辑: 我应该注意到我在Hudson Users邮件列表上发现了两个没有答案的问题,可能有助于解决这个问题:

问题1(Nabble)

问题2(Nabble)

Jonathan Oli.. 5

我们正在使用Hudson ver.1.324并遇到类似的麻烦.虽然您提到您尝试启用指纹识别并且它不适合您,但它确实适用于我们.我们按照此处的说明操作:

http://shotgunsandpenguins.blogspot.com/2009/07/how-to-aggregate-downstream-test.html



1> Jonathan Oli..:

我们正在使用Hudson ver.1.324并遇到类似的麻烦.虽然您提到您尝试启用指纹识别并且它不适合您,但它确实适用于我们.我们按照此处的说明操作:

http://shotgunsandpenguins.blogspot.com/2009/07/how-to-aggregate-downstream-test.html

推荐阅读
帆侮听我悄悄说星星
这个屌丝很懒,什么也没留下!
DevBox开发工具箱 | 专业的在线开发工具网站    京公网安备 11010802040832号  |  京ICP备19059560号-6
Copyright © 1998 - 2020 DevBox.CN. All Rights Reserved devBox.cn 开发工具箱 版权所有