1

我正在为 SQL Server 数据库上的 tSQLt 错误寻找开源 Web 报告工具。当我运行单元测试时,tSQLt 会在表上生成下面提到的信息。我想以图形格式生成并显示在网页上。

  [TestCase]
  [Name]
  [TranName]
  [Result]
  [Msg]

是否有任何开源工具可以插入应用程序并以图形格式显示结果。

谢谢维基

4

2 回答 2

1

我不知道任何预先构建的东西,但是,tSQLt 框架可以使用 XmlResultFormatter 以 XML 格式输出该表的结果(我在本文关于数据库 CI 过程的第 5 步中介绍了如何执行此操作)。此输出非常接近 XUnit 格式,因此我建议您考虑从 nUnit 调整 XSL 以将其格式化以显示在网页中。

希望有帮助,

戴夫。

于 2013-05-13T11:53:11.537 回答
0

我找到了我的问题的答案。根据 Dave 给出的想法,有一个名为 Cruise Control 的持续集成工具,它发布在 tSQLt 站点本身。

这是链接:http ://tsqlt.org/177/integrating-tsqlt-with-cruise-control/

我们还可以与 ThoughtWorks 的 Cruise Control.NET 集成。这里有一个很好的解释:http ://www.the-wombat-speaks.co.uk/blog/post/2012/12/06/integrating-sqltest-tsqlt-cruisecontrolnet

它帮助了我很多,我们可以持续集成构建并生成测试结果。

-维克拉姆

于 2013-05-14T06:37:30.747 回答