在使用 python 的 unittest 模块进行编码时,我发现标记要在执行时跳过的测试很有用(请参阅python 中的 unittest.SkipTest 异常)
Boost.Test 中有类似的东西吗?
我正在使用 boost 版本 1.49.0 实现我的测试,我想添加如下内容:
BOOST_AUTO_TEST_CASE(test_wibly)
{
throw boost::???::skip_test("http://my::defect.tracking.software/#4321");
}
基本上这不应该将测试视为通过或失败,而是“跳过”并且它应该出现在输出中。
如果没有类似的东西,我在哪里可以找到一些关于如何自己实现它的资源(在 Boost.Test 之上)?
该文档有一个关于跳过测试的部分,但它指的是如果先前的测试失败则跳过测试套件。