Я работаю над набором модульных тестов C ++ в boost :: test. После работы с тестовой средой Google я очень ценю возможность быстрого визуального разбора цветного вывода для сокращения цикла разработки. В настоящее время я рассматриваю вопрос об использовании gnu source-highlight для создания нового определения языка, но если есть способ сделать это внутри boost :: test, это было бы предпочтительнее.
Есть ли стандартный способ окраски boost :: test output?
расчетное время прибытия
Похоже, автор добавил поддержку цвета:
http://boost.2283326.n4.nabble.com/test-new-feature-colored-output-td2660465.html
Однако по умолчанию он отключен. Я предполагаю, что это происходит во время компиляции. Как включить эту функцию?
ETA2
Еще один возможный вариант, еще не исследованный: https://pypi.python.org/pypi/pyrg
Параметры, которые могут быть переданы платформе модульного тестирования, представляются в этом файле:
boost\test\impl\unit_test_parameters.ipp
тем не менее, я не вижу там никакой связанной с * color * переменной (повышение 1,50 или 1,54). Так что, я думаю, эта функция все еще где-то в репозитории. Я присоединяюсь к вам, чтобы сказать, что вывод цвета — хорошая функция (журналы / резюме GTest также лучше).
РЕДАКТИРОВАТЬ:
Особенность в багажнике:
http://svn.boost.org/svn/boost/trunk/boost/test/impl/unit_test_parameters.ipp
Других решений пока нет …