Visual Studio 2015未运行C 单元测试

Visual Studio 2015 not running C++ unit tests

本文关键字:单元测试 运行 Studio 2015 Visual      更新时间:2023-10-16

这很奇怪。

首先,加载解决方案未检测到两个单元测试 - 我必须修改单元测试并进行重建以显示在测试Explorer中。

完成此操作后,我可以进行一次单元测试。之后,我得到:

Message: Failed to set up the execution context to run the test

它是如何第一次进行测试而不是后续时间?使用deweds.exe我可以看到缺少一个文件:microsoft.visualstudio.testtools.cppunittestframework.x64.dll。我尝试将此文件复制到输出目录,但没有区别。

输出目录包含主要应用程序运行所需的所有文件,因此我所做的就是将单元测试DLL放在同一目录中。测试一次运行一次,然后所有随后的运行模具。

找到了一个解决方案。在测试菜单上,测试设置关闭保持测试执行引擎运行。现在我可以尽可能多地进行任何测试。