c# - MSBuild 任务的测试驱动开发

标签 c# unit-testing testing build msbuild-task

在以测试驱动的方式开发自定义 MSBuild 任务时,您会采用什么方法?

是否有适用于 Microsoft.Build.Utilities.ToolTask​​ 扩展的测试驱动开发的可用测试工具?

我正在考虑尝试使用 NUnit 或 MSUnit 并检查生成的文件及其放置位置,尽管我认为这有点笨拙。

最佳答案

这不是真正的 TDD 方式,但请查看工具 MS Build Sidekicks

这个工具确实可以帮助我们开发夜间/每日构建(包括数据库创建、结构比较、代码分析、测试执行、clickonce 部署......)

您可以在构建机器和本地开发机器上分析和调试构建类型。

关于c# - MSBuild 任务的测试驱动开发,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3298150/

相关文章:

c# - 用户 'root'登录失败

c# - 如何重写复杂的 C++ 代码行(嵌套三元运算符)

c# - 获取磁盘上文件的大小

unit-testing - Rhino Mocks - GenerateStub<T> 和 GenerateMock<T> 之间的区别

python - 如何为物体检测准备测试数据?

c# - 如何在 ValueInjecter 3.1 中指定自定义匹配规则?

c++ - ESP8266 的单元测试框架

sql-server - 在单元测试之前运行脚本

c# - 如何将包添加到 WPF 应用程序的 dotnet?

tomcat - Tomcat 上的平均最大并发用户数