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
在任何情况下打印它?