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

Human readable report format

Boost , Boost.Test , Report 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

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

В зависимости от уровня отчета структуры результат выглядит следующим образом:

Уровень

выход

Никакого отчета

На этом уровне рамочная основа вообще не дает отчета о результатах. Имеет смысл использовать этот уровень для тестовых модулей, работающих без присмотра (например, как часть автоматизированной системы регрессионного тестирования).

Подтверждение

Прохождение испытания

*** Ошибок не обнаружено

Пропущенное испытание

*** Тестовый пакетбыл пропущен; см. стандартный вывод для деталей

Отмененный тест

*** Тестовый пакетбыл прерван; см. стандартный вывод для деталей

Неудачный тест без неудавшихся утверждений

*** Ошибки были обнаружены в тестовом наборе; см. стандартный вывод для деталей

Провал испытаний

*** Неисправности N обнаруживаются в тестовом наборе

Неудачный тест с некоторыми ожидаемыми неудачами

*** Неисправности N обнаруживаются (неисправности M ожидаются) в тестовом наборе

Подробно

На этом уровне мы сообщаем результаты для каждого тестового блока иерархически (каждый тестовый блок сообщается как часть отчета родительского тестового блока). Тестовые случаи сообщаются так:

<
       Test case/suite <name> has passed/was skipped/was aborted/has failed/ with:
            N assertions out of M passed
            N assertions out of M failed
            N warnings out of M failed
            X failures expected
       
>

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

Тестовый пакет в дополнение к вышеупомянутым строкам также сообщает следующее:

<
           N test cases out of M passed
            N test cases out of M passed with warnings
            N test cases out of M failed
            N test cases out of M skipped
            N test cases out of M aborted
           
>

И аналогично вышеперечисленным линиям на выходе появятся только соответствующие.

Коротко

Формат краткого отчета похож на подробный, но только сообщает информацию для мастер-теста


PrevUpHomeNext

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




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



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


реклама


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

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