Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/unit-testing/4.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Unit testing 运行Boost&x27;s内置测试_Unit Testing_Testing_Boost - Fatal编程技术网

Unit testing 运行Boost&x27;s内置测试

Unit testing 运行Boost&x27;s内置测试,unit-testing,testing,boost,Unit Testing,Testing,Boost,/b2 status是运行Boost附带的测试的正确方法吗?测试库本身 相关问题。运行库测试套件通常是一个好主意,还是可以信任设计人员在部署之前自己运行它?您可以使用以下工具运行所有Boost单元测试: cd <boost-root>/status b2 cd/状态 b2 或者,您也可以: cd <boost-root>/libs/<a-library>/test b2 cd/libs/。请注意,库还可以具有通常不运行的扩展测试。您需要查阅特定的库文档以

/b2 status
是运行Boost附带的测试的正确方法吗?测试库本身

相关问题。运行库测试套件通常是一个好主意,还是可以信任设计人员在部署之前自己运行它?

您可以使用以下工具运行所有Boost单元测试:

cd <boost-root>/status
b2
cd/状态
b2
或者,您也可以:

cd <boost-root>/libs/<a-library>/test
b2

cd/libs/。请注意,库还可以具有通常不运行的扩展测试。您需要查阅特定的库文档以了解如何运行附加测试。

对于msys2/mingw-w64,我必须使用
b2 toolset=gcc status
我发现第二个建议(对于单个库)生成消息“错误:当前目录中未找到Jamfile,并且未指定目标引用。”默认情况下,以这种方式运行测试似乎仅在出现错误时才会打印输出(
cerr
cout
)。有没有办法告诉
b2
在任何情况下打印它?