Почему Catch2
не логирует сообщения? В пустом TEST_CASE
пишу INFO("42");
. После запуска в консоли получаю:
========================================================================= test cases: 1 | 1 passed
assertions: - none -
Куда делся лог?
upd:
Макросы UNSCOPED_INFO
и CAPTURE
также ничего не выводят. Если добавить какой-нибудь REQUIRE
или флаг -s
, опять таки в выводе только резултаты тестов и никаких логов. Единственный лог из проверенных, который работает, это WARN
.
Версия 2.9.2, репортер console
.
Логи не показываются если тест прошел успешно,
более того, INFO
не показывается если ошибка произошла в другом scope.
https://github.com/catchorg/Catch2/blob/master/docs/logging.md#logging-macros
Используйте UNSCOPED_INFO
.
Выводятся сообщения из INFO()
, UNSCOPED_INFO()
и CAPTURE()
только до сфейлившего теста.
Выведет все сообщения:
INFO("1");
UNSCOPED_INFO("2");
CAPTURE("3");
CHECK(2 == 3);
Выведет первые 2:
INFO("1");
UNSCOPED_INFO("2");
CHECK(2 == 3);
CAPTURE("3");
Не выведет ничего:
INFO("1");
UNSCOPED_INFO("2");
CHECK(3 == 3);
CAPTURE("3");
Айфон мало держит заряд, разбираемся с проблемой вместе с AppLab
Я не очень хорошо знаком с SVG и маской, и я хотел бы знать, возможно ли, чтобы анимация, как на картинке, была бы при наведении мыши? (с JQuery или...
При клике на ссылку у меня срабатывает скрипт, который меняет содержимое страницыПытаюсь сделать так, чтобы каждый раз, при нажатии на одну...
Нужно сделать стандартную кнопку раскрытия карты на весь экран, которая итак идет из коробки
Как получить путь к изображению, когда блоки находятся на одном уровне, таких блоков несколько, просто обратится по классу не правильно, как...