Visual Studio 2015未运行C 单元测试
Visual Studio 2015 not running C++ unit tests
这很奇怪。
首先,加载解决方案未检测到两个单元测试 - 我必须修改单元测试并进行重建以显示在测试Explorer中。
完成此操作后,我可以进行一次单元测试。之后,我得到:
Message: Failed to set up the execution context to run the test
它是如何第一次进行测试而不是后续时间?使用deweds.exe我可以看到缺少一个文件:microsoft.visualstudio.testtools.cppunittestframework.x64.dll。我尝试将此文件复制到输出目录,但没有区别。
输出目录包含主要应用程序运行所需的所有文件,因此我所做的就是将单元测试DLL放在同一目录中。测试一次运行一次,然后所有随后的运行模具。
找到了一个解决方案。在测试菜单上,测试设置关闭保持测试执行引擎运行。现在我可以尽可能多地进行任何测试。
相关文章:
- 运行 C++ 单元测试时LNK2005链接错误
- 如何将我的 CMake 项目配置为运行所有单元测试?
- 在 AtMega32a 上运行的C++的单元测试
- 如何在不闪烁的情况下运行ESP32的单元测试
- 助推.如何在另一个测试单元中运行一个测试组件
- 使用外部依赖项运行 VC++ 单元测试时"Failed to set up execution context"
- Catch2 单元测试未与 CMake 项目一起运行
- Visual Studio 2015未运行C 单元测试
- 当前正在运行哪个单元测试
- 单元测试任务使用 QThreadPool 并行运行
- 运行单元测试不包括Catch2中的特定标签
- 如何在QT Creator中运行Boost单元测试
- 从 Visual Studio 2010 运行 BOOST 单元测试
- 从命令行运行本机 VS2012/C++ 64 位单元测试
- 在单元测试(Nunit或MSTest)中从C#中调用的C 函数的原因是从控制台应用程序中运行的同一代码的不同结果
- 有没有一种方法可以并行运行C++单元测试
- 如何在Xcode 6.1.1中使用谷歌测试运行本地c++单元测试
- 使用谷歌测试同时为多个测试模块运行单元测试
- 无法对托管代码运行非托管 CPP 单元测试
- 构建是否包括运行单元测试