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

Test module runner

Boost , Boost.Test , Advanced Usage Scenarios

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

бегун тестового модуляявляется оркестраторомилидрайвер, который, учитывая тестовое дерево, обеспечивает инициализацию тестового дерева, выполнение тестов и создание необходимых отчетов. Он выполняет следующие операции:

  • инициализировать испытательный модуль с использованием поставляемойфункции инициализации;
  • выбрать выходные носители для журнала испытаний и отчета о результатах испытаний;
  • выполнение тестовых случаев, определенных параметрами времени выполнения;
  • подготовить отчет о результатах испытаний;
  • Создайте соответствующий код возврата.

.Unit Test Frameworkпоставляется с тестовым бегуном по умолчанию. Нет необходимости называть это явно. Сгенерированный по умолчанию тестовый модульточки входавызывает тестовый бегун по умолчанию. Тестовый бегун по умолчанию объявляется со следующей подписью:

namespace boost { namespace unit_test {
  typedef bool (*init_unit_test_func)();
  int unit_test_main( init_unit_test_func init_func, int argc, char* argv[] );
} }

Тестовый бегун может возвращать одно из следующих значений:

ценность

значение

<boost::exit_success>

  • Воистину, юриспруденция,
  • Вместо этого он пишет:< [0] >[править править код]< [1] >
.Во время тестирования не было ошибок или
  • Результат успеха был вынужден с аргументом командной строки--[link boost_test.utf_reference.rt_param_reference.result_coderesult_code]=no.
  • [ORIG_END] -->

    <boost::exit_test_failure>

    • См. также: "Onaруженько" и "Fatrélovers" и "Anstane'sstane" в переводе с английского на русский.
    • муравейникЯдерные испытания[[Торговля]].
    Обнаруженные нефатальные ошибки и непонятые исключения не были выброшены во время тестирования.
  • ИнициализацияСистема испытаний блоковне сработала.
  • [ORIG_END] -->

    <boost::exit_exception_failure>

    • Считаете ли вы, что фатальный осадок
    • "Туманизм" - "Туманизм" - "Трансформация".
    Были обнаружены фатальные ошибки или
  • Непонятые исключения, выброшенные во время тестирования.
  • [ORIG_END] -->

    Продвинутый тестовый бегун может предоставить дополнительные функции, включая интерактивные интерфейсы GUI, покрытие тестов и поддержку профилирования.


    PrevUpHomeNext

    Статья Test module runner раздела Boost.Test Advanced Usage Scenarios может быть полезна для разработчиков на c++ и boost.




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



    :: Главная :: Advanced Usage Scenarios ::


    реклама


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

    Время компиляции файла: 2024-08-30 11:47:00
    2025-05-19 18:19:57/0.0065090656280518/0