有没有办法从VS环境之外的MS单元测试框架获取信息?

时间:2015-09-15 22:20:58

标签: c++ unit-testing visual-studio-2013

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

测试项目生成.exe,但如果我自己执行.exe,它什么都不做。

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

2 个答案:

答案 0 :(得分:1)

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

使用Run automated tests from the command line using MSTest来源。

一般来说,它说:

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

答案 1 :(得分:0)

花了几天时间,但我发现DeJaVo的回答是不正确的。因为我正在运行本机测试项目,所以MSTest 将无法正常运行。要从命令行运行本机测试,请使用this answer