您将在以测试驱动的方式开发自定义MSBuild任务时采取什么方法?MSBuild任务的测试驱动开发
是否有任何适用于Microsoft.Build.Utilities.ToolTask扩展的测试驱动开发的可用测试工具?
我正在考虑尝试使用NUnit或MSUnit并检查生成的文件以及它们的放置位置,尽管这使我觉得这有点笨拙。
您将在以测试驱动的方式开发自定义MSBuild任务时采取什么方法?MSBuild任务的测试驱动开发
是否有任何适用于Microsoft.Build.Utilities.ToolTask扩展的测试驱动开发的可用测试工具?
我正在考虑尝试使用NUnit或MSUnit并检查生成的文件以及它们的放置位置,尽管这使我觉得这有点笨拙。
它不是真正的TDD方式,但看工具MS Build Sidekicks
这个工具确实能帮助我们发展我们的夜间/每日构建(与数据库的建立,结构比较,CodeAnalysis,测试执行,ClickOnce部署...)
您可以分析和调试生成机器和本地开发机器上的生成类型。
构建脚本不是设计进行测试..但
您可以创建您构建的一些SmokeTests,看看是否一切正常。如果要部署一个网站,你可以有一些烟雾测试,看看:
那些冒烟测试应该能够从命令行调用,因此您可以从任务调用它们AfterDropBuild在创建完成后查看冒烟测试的结果。
是的这不是真的回答这个问题,但它是一个有趣的外观工具,谢谢! 我也看到了(但还没有尝试过)这个免费赠品工具:http://www.msbuildexplorer.com/ – paulecoyote 2010-07-21 10:30:50
哦,我的答案应该是一个评论或? 感谢您的链接,我把它放入我们的维基。 – Khh 2010-07-21 10:33:28
*耸耸肩*我不使用这个网站足以知道适当的礼仪。我仍然认为你的信息可能有用。 – paulecoyote 2010-07-21 11:13:41