【问题标题】:CruiseControl.Net, MSBuild and NUnitCruiseControl.Net、MSBuild 和 NUnit
【发布时间】: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


    【解决方案1】:

    没有理由不能从 ccnet 项目多次调用 MSBuild。在我们的项目中,我们首先调用 MSBuild 编译代码。第二个调用使用一个 MSBuild 脚本来运行我们的单元测试和代码分析。

    【讨论】:

    • 谢谢佩德罗,这就是我最终要做的。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多