有没有办法将Jenkins JUnit测试结果导入Eclipse的JUnit视图?我在Eclipse中找到了“从URL导入...”。 Jenkins有没有办法创建必要的XML文件?
答案 0 :(得分:2)
我猜我真正想要的是由Mylyn的Hudson / Jenkins连接器提供的。
使用Mylyn的更新站点
在Eclipse中使用Install new features...
安装它
并勾选相应的Mylyn构建连接器。
安装完成后,使用Window > Show View > Others
打开相应的视图,然后选择Mylyn > Builds
工作就像一个魅力!您可以监视和启动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文件的模式。
这对我有用。我不知道那个选项是否已经存在。