Карта сайта Kansoftware
НОВОСТИУСЛУГИРЕШЕНИЯКОНТАКТЫ
Разработка программного обеспечения

HRF: Human readable log format

Boost , Boost.Test , Log formats

Boost C++ Libraries

...one of the most highly regarded and expertly designed C++ library projects in the world. Herb Sutter and Andrei Alexandrescu, C++ Coding Standards

PrevUpHomeNext

Человеческий формат журнала предназначен для точного соответствия описанию ошибок, созданному семейством компиляторов Microsoft C++. Этот формат позволяет перейти к местоположению ошибки, если вывод тестового модуля перенаправляется в окно вывода IDE. Остальные лог-сообщения предназначены для создания максимально дружественного к человеку описания событий, происходящих в тестовом модуле. Это формат по умолчанию, генерируемый тестовыми модулями.

Здесь список событий вместе с соответствующим сообщением и условие, которое должно быть удовлетворено, чтобы оно появилось на выходе.

Событие

Состояние

выход

Начало испытаний

Порог!= Лог_ничего

Бег<ВсегоНомериспытанияслучаи>ИспытаниеДелоs...

Начало испытаний

Порог! log_nothing, show_build_info is set

Платформа: $BOOST_PLATFORM Компилятор: $BOOST_COMPILER STL : $BOOST_STDLIB Boost : $BOOST_VERSION

О ненормальном прекращении тестирования

порог<= log_messages

Испытаниеотменено

На испытательном блоке

порог<= log_test_units

Введениеиспытание<испытаниеустройствотип><испытаниенаименование>

На конце испытательного блока

порог<= log_test_units; время тестирования сообщается только в том случае, если истекшее время превышает 1 нас.

Оставляяиспытание<испытаниетип>><испытаниеназвание>;тестированиевремя<значение>

На пропущенном испытательном блоке

порог<= log_test_units

Тест<ТестТип><<ТестПропущен

О непойманном исключении C++

порог<= log_cpp_исключение_ошибки. Сообщение о контрольно-пропускном пункте сообщается только при условии его предоставления

.

неизвестноошибкав<тестназвание>:объяснение>объяснение><последнийместо>:последнийпоследний<сообщение[

О погрешности многоразовой системы

порог<= log_system_errors. Сообщение о контрольно-пропускном пункте сообщается только в случае его предоставления

.

неизвестноошибкав<тестназвание>:объяснение>объяснение><последнийместо>:последнийпоследний<сообщение[

О фатальной системной ошибке

порог<= log_fatal_errors. Сообщение о контрольно-пропускном пункте сообщается только при условии его предоставления

.

неизвестноошибкав<тестназвание>:объяснение>объяснение><последнийместо>:последнийпоследний<сообщение[

Пройденное испытание

порог<= log_successful_tests

<утверждениеместоположение>:информация:проверка<утверждениевыражение>прошло

О неудавшемся тесте уровня предупреждения

порог<= log_warnings

<утверждениеместоположение>:предупреждениев<испытаниеназвание>:условие<описание>являетсянеудовлетворен

О неудавшемся тесте уровня CHECK

порог<= log_all_errors

<утверждениеместоположение>:ошибкав<испытаниеслучайназвание>:утверждениеописание>не удалось

О неудавшемся тесте уровня РЕКВИРА

порог<= log_fatal_errors

<>:фатальнаяошибкаошибкав<тестслучайназвание>:критическаяпроверка<описание>не удалось

В протоколе испытаний

порог<= log_messages

<Сообщениесодержание>

Уровень детализации сообщения об ошибке зависит от инструментатестирования, создающего запись журнала.


PrevUpHomeNext

Статья HRF: Human readable log format раздела Boost.Test Log formats может быть полезна для разработчиков на c++ и boost.




Материалы статей собраны из открытых источников, владелец сайта не претендует на авторство. Там где авторство установить не удалось, материал подаётся без имени автора. В случае если Вы считаете, что Ваши права нарушены, пожалуйста, свяжитесь с владельцем сайта.



:: Главная :: Log formats ::


реклама


©KANSoftWare (разработка программного обеспечения, создание программ, создание интерактивных сайтов), 2007
Top.Mail.Ru

Время компиляции файла: 2024-08-30 11:47:00
2025-05-20 05:27:15/0.0064041614532471/1