【发布时间】:2012-08-01 05:26:49
【问题描述】:
有没有办法将 Jenkins JUnit 测试结果导入 Eclipse 的 JUnit 视图?我在 Eclipse 中找到了“从 URL 导入...”。 Jenkins 有没有办法创建必要的 XML 文件?
【问题讨论】:
有没有办法将 Jenkins JUnit 测试结果导入 Eclipse 的 JUnit 视图?我在 Eclipse 中找到了“从 URL 导入...”。 Jenkins 有没有办法创建必要的 XML 文件?
【问题讨论】:
我想我真正想要的是 Mylyn 的 Hudson/Jenkins 连接器。
使用 Mylyn 的更新站点在 Eclipse 中使用 Install new features... 安装它
并勾选相应的 Mylyn 构建连接器。
安装后,使用Window > Show View > Others 打开相应的视图并选择Mylyn > Builds
工作就像一种魅力!您可以监控和启动 Hudson/Jenkins 构建,并直接在 Eclipse 中查看构建控制台和 JUnit 结果!
【讨论】:
您可以直接从workspace 文件夹中获取最新的测试结果文件(您可以查看/jenkins/jobs/XXXXXXX/builds/YYY 中的最后一个构建文件以了解它的位置)。
但对于以前的版本,我担心 Jenkins 会在 /jenkins/jobs/XXXXXXX/builds/YYY 下保留自己的文件和自己的结构。
因此,除非您有在某处为您复制结果的任务,否则我认为您无法在 eclipse 中导入它们。
【讨论】:
我确信可以使用 Jenkins 创建使用 ANT Junit 的报告。然后可以将该 XML 文件作为 URL。
【讨论】:
除了使用 Mylyn 连接器外,在 Jenkins 中还需要在项目配置页面的“构建后操作”部分指定“发布 JUnit 测试结果报告”。该参数是测试结果的 xml 文件的模式,或者是 JUnitReport 任务的 xml 文件的模式(如果使用的话)。
这对我有用。我不知道那个选项当时是否存在。
【讨论】: