jenkins可以在单个项目中报告jUnit和nUnit测试输出的历史吗

jenkins可以在单个项目中报告jUnit和nUnit测试输出的历史吗,junit,msbuild,jenkins,continuous-integration,nunit,Junit,Msbuild,Jenkins,Continuous Integration,Nunit,我有一个ASP.NETMVC项目,它是在Jenkins项目中构建的。我们使用nUnit插件将单元测试的输出作为构建后的一个步骤 我刚刚在项目中为javascript添加了Jasmine测试,并在MSBuild中添加了一个步骤,让Chutzpah运行Jasmine测试并以jUnit格式输出结果 我添加了一个构建后步骤来处理jUnit结果文件,Jenkins运行构建并在构建结果页面中显示两个“测试结果”链接 但是,当我单击这些链接时,它们都会指向相同的结果。当我昨天离开的时候,今天早上是nUni

我有一个ASP.NETMVC项目,它是在Jenkins项目中构建的。我们使用nUnit插件将单元测试的输出作为构建后的一个步骤

我刚刚在项目中为javascript添加了Jasmine测试,并在MSBuild中添加了一个步骤,让Chutzpah运行Jasmine测试并以jUnit格式输出结果

我添加了一个构建后步骤来处理jUnit结果文件,Jenkins运行构建并在构建结果页面中显示两个“测试结果”链接

但是,当我单击这些链接时,它们都会指向相同的结果。当我昨天离开的时候,今天早上是nUnit的成绩,是jUnit的成绩,所以我猜这只是最后完成的结果


这可能吗?我是否需要以不同的方式进行操作?

我会尝试使用插件,这样您就可以将它配置为在一个发布服务器中同时获取junit和nunit测试结果。

Jenkins中有一个与此相关的错误:


要解决这个问题,只需将NUnit后期构建操作作为最后一个有效的操作

\o/太棒了-谢谢!这只是对阅读本文的其他人的一个警告,xUnit在验证jUnit结果xml文件时非常挑剔,我在xUnit中遇到了一个以前没有的解析错误。