【发布时间】:2015-10-05 15:48:07
【问题描述】:
我将Visual Studio 适配器用于Boost.Test。我使用cmake 构建了boost.test[v1.59] 项目。
我没有任何编译问题,但是当我尝试运行测试时,我得到如下输出:
Executing: -> [BoostUnitTestSample]
filestream was found to be null when handling path: D:\Work\Project\dev\DesktopMSVC13_Project\src\ProjectTest\Debug\ProjectTest.exe.test.report.xml
Exception caught while running test batch D:\Work\Project\dev\DesktopMSVC13_Project\src\ProjectTest\Debug\ProjectTest.exe [BoostUnitTestSample]
(File 'D:\Work\Project\dev\DesktopMSVC13_Project\src\ProjectTest\Debug\ProjectTest.exe.test.report.xml' not found.)
========== Run test finished: 0 run (0:00:03,6081912) ==========
如果我手动添加boost.test 项目,一切都会好起来
【问题讨论】:
-
什么版本的Boost.Test?
-
请将关键细节添加到问题中。
-
您需要说明您正在使用 Boost.Test 的 Visual Studio 适配器,否则人们会感到困惑,因为这些消息是由扩展而不是由 Boost.Test 生成的。
标签: c++ xml unit-testing boost-test