English 中文(简体)
NUnit夜间构建,如何轻松获取错误?
原标题:
  • 时间:2008-12-03 16:50:26
  •  标签:

我们有许多单元测试,但并不是每晚都会运行。我设置了一些批处理文件,编译了从SVN存储库中所有的代码,并希望运行 NUnit。这并不是一个大问题,因为我可以在编译后从批处理文件中调用它,但输出存储在网络驱动器中,我需要每天早上打开它来检查是否发生错误。这就是问题所在。

您是否有更好的方法来执行相同的任务,从代码库中提取代码、执行测试,并以“更快捷方便的方式”告知我是否出现错误?

Update I have installed Team City 4.0 and it work like a charm. Maybe Cruise Control .Net could have been done the same, but Team City website/documentation/features looked better.

最佳回答

我们最近开始在我们的项目中使用TeamCity,到目前为止看起来很棒。我们使用它与Subversion和NUnit一起,在运行制作应用程序的最终安装文件的外部程序。项目和构建配置设置非常容易。

问题回答

听起来你需要一个构建服务器。请查看Cruise Control .Net

那么Team City呢?我还在搜索,看到了他们的产品似乎能够满足我的需求。

当我看到这个矩阵时,为什么CruseControl.Net会获得如此多的投票,Team City看起来更好...

查看批处理文件发送电子邮件的最佳方式是什么?

你所需要做的就是将此扩展为将日志文件输入到临时电子邮件文件中。

type NUnitLogFile.txt>>tmp.txt

我们有一个基于FIT的夜间测试驱动程序,用于在DLL上运行NUnit的特殊夹具。测试夹具捕获输出并查找最终摘要行,指示通过和失败的测试数量。

我们面临的一个相关问题是如何方便地在HTML中显示完整的NUnit输出,而不需要大量使用XSLT...有没有哪些工具可以将控制台NUnit输出转换为HTML?





相关问题
热门标签