是否有一种标准的方法来为boost::test的输出着色?
Is there a standard way to colorize the output of boost::test
我正在boost::test中编写一组c++单元测试。在使用Google测试框架之后,我非常欣赏它快速可视化解析彩色输出以缩短开发周期的能力。目前,我正在考虑使用gnu源代码高亮来创建一个新的语言定义,但如果有一种方法可以在boost::test中完成,那将是更好的。
是否有一个标准的方法来着色boost::测试输出?
埃塔看起来作者增加了color:
的支持http://boost.2283326.n4.nabble.com/test-new-feature-colored-output-td2660465.html但是,默认情况下是禁用的。我假设这是在编译时管理的。如何启用此功能?
ETA2
另一个可能的选择,还没有调查:https://pypi.python.org/pypi/pyrg
可以传递给单元测试框架的参数似乎在这个文件中:
boosttestimplunit_test_parameters.ipp
然而,我在那里看不到任何与颜色相关的变量(boost 1.50或1.54)。所以我猜这个特性还在存储库的某个地方。我和你一样认为颜色输出是一个很好的功能(GTest的日志/摘要也更好)。
编辑:该特性在trunk中:
http://svn.boost.org/svn/boost/trunk/boost/test/impl/unit_test_parameters.ipp
相关文章:
- Boost.TEST with CLion: "Test framework quit unexpectedly"
- 使用 C++ Boost.Test 组织单元测试?
- Boost.Test - 如何在交叉点上检查两个向量
- 在 Boost.Test 中异常时双倍释放
- 数据集(和样本)何时在 boost::test 中销毁?
- 抑制boost.test中的退出信号
- 静态链接再次链接boost.test和cmake在Windows上的mingw
- 我应该使用boost.test分别测试不同类别的类别
- Boost.Test 显示测试持续时间
- 在哪里可以找到Eclipse中解析的Boost.Test输出
- 在BOOST test中添加测试套件而不是测试用例
- GCC 地址清理器 - 将库功能列入黑名单(特别是 boost::test)
- Debugging Boost.Test in Eclipse:debugger 不会在断点处停止
- Boost.Test Custom Type using decorator boost::unit_test::tol
- Boost.Test 使用正则表达式测试文件内容
- 如何将Boost.Test输出记录到HRF中的stdout和XML中的文件中
- 为什么我不能在 Boost.Test 测试用例中创建线程?
- Boost.Test吐出垃圾,而不是可读的错误消息
- Boost.test cannot find main
- Boost.Test 如何创建"test dependency"