mbunit v2 vs v3 xml报告文件

时间:2009-07-07 19:02:50

标签: c# mbunit gallio

我们的测试源树目前包含c#项目,这些项目包含mbunit v2测试或v3测试(最新项目)。我们旧的v2测试项目是使用“autorunner”生成XML报告的exes。由于新项目使用的是没有自动运行程序的Gallio,我们使用gallio.echo.exe为给定的测试程序集生成适当的xml文件。

现在的问题是:我们之前开发了一个内部工具,它查看xml报告文件以确定是否满足某些客户要求。这是为mbunit v2编写的。似乎echo产生的xml文件不同。

那么......有没有办法让echo产生看起来像v2报告的xml报告?我们需要避免重写我们的内部工具(现在)...无论如何我们可以获得echo来生成看起来像v2所用的xml文件吗?

1 个答案:

答案 0 :(得分:1)

开箱即用,Gallio不支持发布MbUnit v2兼容的tesdt报告XML。可以通过编写自定义报告XSL模板来完成此任务,但这将是很多工作。

Gallio的测试模型比MbUnit v2更加通用,功能更强大,将结果变成旧格式是非常困难的。

您可能会发现重写工具更容易。或者,如果您的工具做了一些可能对他人有用的东西,那么您可以尝试将它发送给我(通过gallio-dev邮件列表),我可以看到将其一些功能直接合并到Gallio或新报告格式中