【发布时间】:2013-06-01 08:28:19
【问题描述】:
我正在 boost::test 中进行一组 C++ 单元测试。在使用 Google 测试框架之后,我非常欣赏能够快速直观地解析彩色输出以缩短开发周期的能力。目前,我正在考虑使用 gnu source-highlight 来创建新的语言定义,但如果在 boost::test 中有一种方法,那就更好了。
是否有标准的着色 boost::test 输出的方法?
预计到达时间
貌似作者添加了对颜色的支持:
http://boost.2283326.n4.nabble.com/test-new-feature-colored-output-td2660465.html
但是,默认情况下它是禁用的。我假设这是在编译时管理的。如何启用此功能?
ETA2
另一种可能的选择,尚未调查:https://pypi.python.org/pypi/pyrg
【问题讨论】:
-
不确定我是否正确理解了你的问题,你的意思是这样的:boost.2283326.n4.nabble.com/… ?
-
是的,类似的。该代码似乎不是 boost 1.53 的一部分,也没有记录在网站上。
-
Boost.Test 的作者在更新他的主干提交到库的发布版本方面并不是世界上最快的。一旦整个 Boost 项目完成从 Boost.Build 到 CMake 的过渡,就会有更多功能出现。
-
"...不是最快的..." 鉴于他在 3.5 年前添加了代码,您认为它要多久才能发布?
标签: c++ boost colors boost-test source-highlighting