【发布时间】:2017-11-03 18:19:59
【问题描述】:
这很奇怪。
首先,加载解决方案不会检测到两个单元测试 - 我必须修改单元测试并重新构建测试才能出现在测试资源管理器中。
完成后,我可以运行一次单元测试。之后,我得到:
Message: Failed to set up the execution context to run the test
它是如何第一次运行测试而不是随后运行的?使用depends.exe,我可以看到缺少一个文件:Microsoft.VisualStudio.TestTools.CppUnitTestFramework.x64.dll。我尝试将此文件复制到输出目录,但没有任何区别。
输出目录包含主应用程序运行所需的所有文件,所以我所做的只是将单元测试 DLL 放在同一目录中。测试运行一次,然后所有后续运行都结束。
【问题讨论】:
标签: c++ unit-testing visual-studio-2015