我如何使用Boost.Test硬编码跳过的测试
How do I hardcode a skipped test using Boost.Test?
在使用python的unittest模块编码时,我发现在执行时标记跳过测试是很有用的(参见unittest。python中的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之上)?
文档中有一节是关于跳过测试的,但它指的是如果之前的测试失败,则跳过测试套件。
据我所知,Boost Test没有办法做到这一点。
我已经运行过NCBI c++工具包,它有一个增强版的Boost Test,增加了这些功能。我还没有机会尝试,所以我不能保证。
相关文章:
- 使用C++库在Android项目中修改gradle中的cmake参数,用于插入指令的测试
- 如何确定我已使用非编码文件到达 EOF?
- 无法编译 rtmidi 测试 cmidiin.cpp 文件, 非法指令
- 尽管测试成功,CppUnit测试核心仍被丢弃.为什么
- 数据成员SFINAE的C++17测试:gcc vs clang
- 如何使用重载的相等(==)运算符向测试用例添加描述
- 为什么二进制搜索在我的测试中不起作用
- 从父数组测试用例构造二叉树失败
- 试图对缓存进行跨步测试,但程序并没有结束
- 有什么好的方法可以让系统调用代理允许在单元测试中进行模拟
- OpenGL在启用深度测试时不会丢弃我的碎片
- 为测试目标创建具有不同源文件夹的文件
- 在子目录中使用target_sources()命令时用于单元测试(qtest)的项目结构
- 如何在性能和VMS上对C++进行代码审查/调试/编码/测试/版本控制
- 如何在VS编码的UI测试生成器的自定义控件中将测试提供程序从MSAA切换到UIA
- C++编码代码 青蛙河一号在大型排列测试中失败
- C++ 使用按钮执行编码的测试 UI.WINAPI (no MFC)
- 我如何使用Boost.Test硬编码跳过的测试
- 单元测试:对接口进行编码
- 需要解决的编码测试