![]() |
![]() ![]() ![]() ![]() ![]() |
![]() |
Class xml_log_formatterBoost , Boost.Test , Header <boost/test/output/xml_log_formatter.hpp>
|
Параметры: |
|
virtual void log_finish(std::ostream & os);Invoked at the end of test module execution.
Смотрите также:
log_start
Параметры: |
|
virtual void log_build_info(std::ostream & os);Invoked when Unit Test Framework build information is requested.
Параметры: |
|
virtual void test_unit_start(std::ostream & os, test_unit const & tu);Invoked when test unit starts (either test suite or test case)
Смотрите также:
test_unit_finish
Параметры: |
|
virtual void test_unit_finish(std::ostream & os, test_unit const & tu, unsigned long elapsed);Invoked when test unit finishes.
Смотрите также:
test_unit_start
Параметры: |
|
virtual void test_unit_skipped(std::ostream & os, test_unit const & tu, const_string reason);Invoked if test unit skipped for any reason.
Параметры: |
|
virtualvoid log_exception_start(std::ostream&os,log_checkpoint_dataconst&lcd, execution_exceptionconst&ex);Называется, когда Unit Test Framework обнаруживает непойманное исключение.
Фрамворк называет эту функцию, когда обнаруживается непойманное исключение. За этим звонком следует контекстная информация:
Один призывentry_context_start
,
столько звонков<log_entry_context
>, сколько контекстных записей
один звонок<entry_context_finish
>
Регистрация информации об исключении завершается звонком<log_exception_finish
>.
Смотрите также:
log_exception_finish
Параметры: |
|
virtual void log_exception_finish(std::ostream & os);Invoked when Unit Test Framework detects uncaught exception.
Call to this function finishes uncaught exception report.
Смотрите также:
log_exception_start
Параметры: |
|
virtual void log_entry_start(std::ostream & os, log_entry_data const & led, log_entry_types let);Ссылка на Unit Test Framework для запуска новой записи журнала.
Запустить эту функцию запуска нового входа в систему. За ним следует серия вызовов log_entry_value и, наконец, вызов для log_entry_finish. Запись журнала может состоять из одного или нескольких значений, сообщаемых. Некоторые из этих значений будут простыми строками, в то время как другие могут быть сложными выражениями в виде «ленивого» шаблона выражения lazy_ostream.
См. также:
log_entry_ value, log_entry_finish
![]() | Note |
---|---|
Call to this function may happen before any call to test_unit_start or all calls to test_unit_finish as the framework might log error raised during global initialization/shutdown. |
Параметры: |
|
log_entry_value, log_entry_finish
![]() | Note |
---|---|
call to this function may happen before any call to test_unit_start or all calls to test_unit_finish as the framework might log errors raised during global initialization/shutdown. |
Параметры: |
|
virtual void log_entry_value(std::ostream & os, const_string value);Invoked by Unit Test Framework to report a log entry content.
This is one of two overloaded methods to report log entry content. This one is used to report plain string value.
Смотрите также:
log_entry_start, log_entry_finish
Параметры: |
|
virtual void log_entry_finish(std::ostream & os);Invoked by Unit Test Framework to finish a log entry report.
Смотрите также:
log_entry_start, log_entry_start
Параметры: |
|
virtual void entry_context_start(std::ostream & os, log_level l);Invoked by Unit Test Framework to start log entry context report.
Unit Test Framework logs for failed assertions and uncaught exceptions context if one was defined by a test module. Context consists of multiple "scopes" identified by description messages assigned by the test module using BOOST_TEST_INFO/BOOST_TEST_CONTEXT statements.
Смотрите также:
log_entry_context, entry_context_finish
Параметры: |
|
virtual void log_entry_context(std::ostream & os, const_string value);Invoked by Unit Test Framework to report log entry context "scope" description.
Each "scope" description is reported by separate call to log_entry_context.
Смотрите также:
log_entry_start, entry_context_finish
Параметры: |
|
virtual void entry_context_finish(std::ostream & os);Invoked by Unit Test Framework to finish log entry context report.
Смотрите также:
log_entry_start, entry_context_context
Параметры: |
|
virtualvoidtest_unit_skipped(std::ostream&os,test_unitconst&tu);Устаревшая версия этого интерфейса.
virtualvoidtest_unit_aborted(std::ostream&os,test_unitconst&tu);Называется, когда испытательный блок прерывается.
virtual void log_entry_value(std::ostream & os, lazy_ostream const & value);Invoked by Unit Test Framework to report a log entry content.
This is one of two overloaded methods to report log entry content. This one is used to report some complicated expression passed as an expression template lazy_ostream. In most cases default implementation provided by the framework should work as is (it just converts the lazy expression into a string.
Смотрите также:
log_entry_start, log_entry_finish
Параметры: |
|
virtualvoidset_log_level(log_levelnew_log_level);Устанавливает уровень журнала регистратора/формата.
Некоторые лесорубы должны самостоятельно управлять уровнем журнала. Эта функция позволяет реализации решить эту проблему.
С момента повышения 1.62.
virtuallog_levelget_log_level()const;>Возвращает уровень журнала регистратора/формата.
С момента подъема 1.62.
virtualstd::stringget_default_stream_description()const;>Возвращает поток по умолчанию для этого регистратора.
Возвращенная строка описывает поток так, как если бы он был передан из параметра командной строки<"--log_sink"
>. В этом отношенииstdoutиstderrимеют особое значение, указывающее стандартный выходной поток или поток ошибок соответственно.
С момента подъема 1.62.
Статья Class xml_log_formatter раздела Boost.Test Header <boost/test/output/xml_log_formatter.hpp> может быть полезна для разработчиков на c++ и boost.
Материалы статей собраны из открытых источников, владелец сайта не претендует на авторство. Там где авторство установить не удалось, материал подаётся без имени автора. В случае если Вы считаете, что Ваши права нарушены, пожалуйста, свяжитесь с владельцем сайта.
:: Главная :: Header <boost/test/output/xml_log_formatter.hpp> ::
реклама |