是否有一种方法可以从VS环境之外的MS单元测试框架中获取信息

Is there a way to get the information from MS unit test framework outside of the VS environment?

本文关键字:环境 MS 单元测试 信息 获取 框架 VS 一种 方法 是否      更新时间:2023-10-16

我创建了一个测试框架来测试一个示例应用程序。这基本上需要为我的示例应用程序创建一个解决方案,然后添加一个本机测试项目,它可以测试应用程序。

测试项目生成一个.exe,但是如果我要自己执行.exe,它什么也不做。

是否有一种方法可以从测试程序中获取信息,以便它可以用于VS环境之外的其他目的?

是的,您可以在没有VS2013的情况下运行单元测试。

使用MSTest源代码从命令行运行自动测试。

通常它说:

  1. 打开Visual Studio命令提示符
  2. 将目录更改为您的解决方案文件夹,或者在步骤3中运行MSTest.exe程序时,指定元数据文件或测试容器的完整或相对路径。
  3. 运行MSTest.exe程序

我希望它能解决你的问题。

花了几天时间,但我发现DeJaVo的答案是不正确的。因为我正在运行一个本地测试项目, MSTest 将不工作它。要从命令行运行本机测试,请使用VSTest.Console .