如何运行单元测试项目并将结果返回给外部应用程序?
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.
验证单元测试是否通过 同上
【讨论】:
以上是关于如何运行单元测试项目并将结果返回给外部应用程序?的主要内容,如果未能解决你的问题,请参考以下文章