如何运行单元测试项目并将结果返回给外部应用程序?

Posted

技术标签:

【中文标题】如何运行单元测试项目并将结果返回给外部应用程序?【英文标题】:How can I run a unit test project and return the results to an external application? 【发布时间】:2014-12-30 20:26:59 【问题描述】:

目前,我正在尝试创建一个简单的控制台应用程序,该应用程序执行以下操作:

    编译我的项目 成功后,编译/运行单元测试 测试成功后,继续执行程序的其余部分

我被困在几件事上:

如何验证编译是否成功? 如何执行单元测试? 如何验证单元测试是否通过?

注意:我不能 100% 确定自定义控制台应用程序是否适合在这里做,所以我愿意使用现有的工具/应用程序,只要它们非常轻量级、便宜/免费等。

【问题讨论】:

【参考方案1】:

编译成功 查看 msbuild 选项(请参阅 this 帖子)

执行单元测试 您可以轻松运行 NUnit 控制台并返回失败测试的数量(如果有),根据该返回值,您可以运行程序的其余部分。这可以满足您的所有要求,免费、重量轻且易于使用。更多信息here.

验证单元测试是否通过 同上

【讨论】:

以上是关于如何运行单元测试项目并将结果返回给外部应用程序?的主要内容,如果未能解决你的问题,请参考以下文章

如何从另一个工作表中获取单元格值并将其分配给 UDF 的返回值?

测试篇——初探单元测试

测试-优化方案

前端单元测试

模拟请求和结果以进行最小的单元测试

使用单元测试测试简单的首页