Boost是否有自己的单元测试?

时间:2015-05-17 21:37:42

标签: c++ unit-testing boost

由于两个原因,很难找到相关信息:

  • Boost提供单元测试库。我不是指这个,但没有办法与谷歌进行沟通
  • 从源代码构建Boost涉及自定义构建系统b2。它的帮助标志没有提及有关测试的任何内容。

我想知道boost是否包含任何测试本身的测试。例如,许多优秀的开源库和应用程序都有make checkmake check-allmake test目标,但我不能在此尝试,因为boost不使用make。

2 个答案:

答案 0 :(得分:9)

如果从给定库的b2目录运行test,它将运行该库的测试。

如果从boost文件夹的顶级b2目录运行status,它将运行所有库的测试。

答案 1 :(得分:2)

这似乎是一个最新的页面,讨论在boost库中运行测试套件。

http://www.boost.org/build/doc/html/bbv2/builtins/testing.html

报道的时间太长了。