【发布时间】:2020-03-06 22:30:41
【问题描述】:
Boost.Test 框架本身是否有任何测试? Boost 似乎对其他库有很多回归测试,当然是用 Boost.Test 编写的。但是如何确保测试框架本身是正确的呢?
【问题讨论】:
-
所以你说不是?或者你在说什么?
-
好吧,我把它作为评论而不是答案,因为我对你的任何一个问题都没有答案,但看起来 Boost.Test 框架可以被视为可信计算根据。如果 Boost.Test 被破坏,那么我们不能可靠地说 Boost.Test 所做的任何 Boost.Test 测试都是正确的。我们只需要根据其他测量结果假设 Boost.Test 是正确的。这可能是使其尽可能简单的一个论据。不过,如果我知道任何 Boost.Test 测试,我就会回答这个问题。
-
这是 Boost.Test 回归矩阵:boost.org/development/tests/develop/developer/test.html。这里有一个或多或少是最新的 Travis:github.com/boostorg/test,我正在努力完善 Appveyor。正如接受的答案所指出的,测试在这里:github.com/boostorg/test/tree/develop/test
标签: c++ testing boost boost.test