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

本文关键字:结果 返回 应用程序 外部 项目 何运行 运行 单元测试 | 更新日期: 2023-09-27 18:35:39

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

  1. 编译我的项目
  2. 成功后,编译/运行单元测试
  3. 在"成功测试"中,继续执行程序的其余部分

我被困在几件事上:

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

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

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

Successul compilation
看看msbuild选项(见这篇文章)

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

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