mbunit v2 与 v3 xml 报告文件

发布于 2024-07-26 03:45:16 字数 392 浏览 4 评论 0原文

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

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

那么...有什么方法可以让 echo 生成看起来像 v2 报告的 xml 报告吗? 我们需要避免重写我们的内部工具(暂时)...我们是否可以得到 echo 来生成看起来像 v2 中使用的 xml 文件?

Our test source tree currently contains c# projects that either contain mbunit v2 tests or v3 tests (the newest projects). Our old v2 test projects were exes that used the "autorunner" to generate XML reports. Since the new projects are using Gallio which does not have the autorunner, we use gallio.echo.exe to generate the appropriate xml file for a given test assembly.

Now the problem: We have an internal tool developed some time ago that looks at the xml report files to determine if certain customer requirements are being met. This was written for mbunit v2. It seems the xml files produced by echo are different.

So...Is there any way to get echo to produce xml reports that look like v2 reports? We need to avoid rewriting our internal tool (for now)...is there anyway we can get echo to produce xml files that look like they used to for v2?

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

恬淡成诗 2024-08-02 03:45:16

Gallio 开箱即用,不支持发出与 MbUnit v2 兼容的 tesdt 报告 XML。 可以通过编写自定义报告 XSL 模板来完成此操作,但这需要大量工作。

Gallio 的测试模型比 MbUnit v2 的测试模型更通用、更强大,并且很难将结果硬塞到旧格式中。

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

Out of the box, Gallio does not support emitting MbUnit v2 compatible tesdt report XML. It is possible to do this by writing a custom report XSL template but it would be a lot of work.

Gallio's test model is much more general and more powerful than MbUnit v2's and it would be very difficult to shoehorn the results into the older format.

You will probably find it easier to rewrite your tool. Alternately if your tool does something that may be of general use to others then you might try sending it to me (via the gallio-dev mailing list) and I could see about incorporating some of its features directly into Gallio or into a new report format.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文