在以测试驱动的方式开发自定义MSBuild任务时,您会采取什么方法?
是否有适用于Microsoft.Build.Utilities.ToolTask扩展的测试驱动开发的可用测试工具?
我正在考虑尝试使用NUnit或MSUnit并检查生成的文件以及放置它们的位置,尽管我认为这有点笨拙。
答案 0 :(得分:0)
它不是真正的TDD方式,而是查看工具MS Build Sidekicks
这个工具真正帮助我们开发我们的每日/每日构建(包括数据库创建,结构比较,CodeAnalysis,测试执行,clickonce部署......)
您可以在构建计算机和本地开发计算机上分析和调试构建类型。
答案 1 :(得分:0)
构建脚本不是为了测试而设计的,而是
您可以创建构建的一些SmokeTests,看看是否一切正常。如果您要部署网站,可以进行一些冒烟测试,以查看:
应该能够从命令行调用那些冒烟测试,因此您可以从任务 AfterDropBuild 调用它们,以便在创建构建之后查看冒烟测试的结果。