是否有一种方法可以从VS环境之外的MS单元测试框架中获取信息
Is there a way to get the information from MS unit test framework outside of the VS environment?
我创建了一个测试框架来测试一个示例应用程序。这基本上需要为我的示例应用程序创建一个解决方案,然后添加一个本机测试项目,它可以测试应用程序。
测试项目生成一个.exe
,但是如果我要自己执行.exe
,它什么也不做。
是否有一种方法可以从测试程序中获取信息,以便它可以用于VS环境之外的其他目的?
是的,您可以在没有VS2013的情况下运行单元测试。
使用MSTest源代码从命令行运行自动测试。
通常它说:
- 打开Visual Studio命令提示符
- 将目录更改为您的解决方案文件夹,或者在步骤3中运行MSTest.exe程序时,指定元数据文件或测试容器的完整或相对路径。
- 运行MSTest.exe程序
我希望它能解决你的问题。
花了几天时间,但我发现DeJaVo的答案是不正确的。因为我正在运行一个本地测试项目, MSTest 将不工作它。要从命令行运行本机测试,请使用VSTest.Console
.
相关文章:
- 如何在MS Visual Studio 2019中运行QT UI
- 枚举环境变量的惯用C++14/C++17方法
- 在 Windows 上,是否可以让 dll 在不使用 PATH 环境变量的情况下在另一个文件夹中查找依赖项?
- 创建一个包含 c++ 默认值的环境文件
- 定义C++新的环境变量并在 bat 文件中使用它
- 在C++中调用 MS SQL 存储过程
- 用于在并发环境中访问 MMIO 的软件模式
- docker 构建失败:无法设置环境变量
- 如何在不传递命令行参数的情况下在 c++ 中设置环境变量
- C++环境变量
- 在编译时为运行时设置环境变量
- MS Visual Studio 解决方案结合了非托管C++项目和 C# 项目
- 在 3ds Max 中更新进度条后,环境和效果 UI 不刷新
- 如何使用可视化代码和平台IO将环境变量注入CPP文件?
- 访问 PlatformIO 中的外部环境变量
- 在 Azure DevOps 构建管道中使用英特尔C++编译器为 Linux 环境构建C++代码
- 如何注册枚举类型到QJSEngine,以便在脚本环境中使用?
- MS 本机单元测试 - 断言::线程失败不起作用
- WSL 看不到环境变量
- 是否有一种方法可以从VS环境之外的MS单元测试框架中获取信息