在Eclipse JUnit视图中显示Jenkins测试结果

时间:2012-08-03 07:17:38

标签: eclipse junit jenkins

有没有办法将Jenkins JUnit测试结果导入Eclipse的JUnit视图?我在Eclipse中找到了“从URL导入...”。 Jenkins有没有办法创建必要的XML文件?

4 个答案:

答案 0 :(得分:2)

我猜我真正想要的是由Mylyn的Hudson / Jenkins连接器提供的。

使用Mylyn的更新站点

在Eclipse中使用Install new features...安装它

并勾选相应的Mylyn构建连接器。

installation screenshot

安装完成后,使用Window > Show View > Others打开相应的视图,然后选择Mylyn > Builds

show view screenshot

工作就像一个魅力!您可以监视和启动Hudson / Jenkins构建,并直接在Eclipse中查看构建控制台和JUnit结果!

答案 1 :(得分:1)

您可以直接从workspace文件夹中获取最新的测试结果文件(您可以查看/jenkins/jobs/XXXXXXX/builds/YYY中的最后一个构建文件以了解其所在位置。)

但对于之前的版本,我担心Jenkins会在/jenkins/jobs/XXXXXXX/builds/YYY下保留自己的文件结构。

所以除非你有一个任务在某个地方为你复制结果,否则我认为你不能在eclipse中导入它们。

答案 2 :(得分:1)

我确信可以使用Jenkins创建使用ANT Junit报告。然后可以将该XML文件作为URL。

答案 3 :(得分:1)

除了使用Mylyn连接器之外,在Jenkins中还需要在项目配置页面的“Post-build Actions”部分中指定“发布JUnit测试结果报告”。该参数是测试结果的xml文件的模式,如果使用,则为JUnitReport任务的xml文件的模式。

这对我有用。我不知道那个选项是否已经存在。