【发布时间】:2010-07-19 16:01:52
【问题描述】:
CruiseControl.Net 文档建议不要使用 NUnit 任务,而是建议在构建脚本中调用 NUnit。
我正在尝试找出实现这一目标的最佳方法。
我在我的解决方案中添加了一个“RunTests”项目,它使用 NUnit MSBuild 社区任务来执行测试。
我想向这个项目添加一个“测试”目标,以便我可以针对具有“构建;测试”目标的整个解决方案运行 MSBuild。但是,MSBuild 不喜欢这样,报告解决方案不包含测试目标。
我该怎么办?我不完全清楚为什么 CruiseControl.Net 建议我们不使用 NUnit 任务。如果我确实在 MSBuild 项目中结束对 NUnit 的调用,我不完全确定是否应该从 CC.Net 调用 MSBuild 两次(一次构建所有内容,一次调用测试)。如果我应该在一次调用 MSBuild 中组合构建和测试,我该如何实现?
感谢收到任何提示。
桑迪
【问题讨论】:
标签: msbuild nunit cruisecontrol.net