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

Command line usage recommendations

Boost , Boost.Test , Practical usage recommendations

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
If you got fatal exception somewhere within test case, make program generate coredump by adding extra command line argument

Если вы получили сообщение «нарушение доступа к памяти» (или любое другое сообщение, указывающее на фатальную или системную ошибку) при запуске теста, чтобы получить дополнительную информацию о местоположении ошибки, добавьте

--catch_system_error=no

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

How to use test module build with Boost.Test framework under management of automated regression test facilities?

Моя первая рекомендация состоит в том, чтобы убедиться, что система тестирования улавливает все фатальные ошибки, добавляя аргументы.

--catch_system_error=yes

для всех тестовых модулей. В противном случае программа тестирования может создавать нежелательные диалоги (зависит от компилятора и ОС), которые остановят выполнение регрессионных тестов. Вторая рекомендация заключается в том, чтобы пресекать выпуск отчетов о результатах путем добавления

--__param_report_level__=no

Аргументация и вывод тестового журнала путем добавления

--log_level=nothing

аргумент, так что тестовый модуль не будет производить нежелательный вывод никто не собирается смотреть в любом случае. Мы рекомендуем полагаться только на код результата, который будет согласован для всех тестовых программ. Альтернативой моей второй рекомендации является прямой журнал и отчет для отдельного файла, который вы можете проанализировать позже. Кроме того, вы можете увеличить. Тест для их создания в формате XML с использованием

--output_format=XML

Используйте автоматизированный инструмент, который будет форматировать эту информацию так, как вам нравится.


PrevUpHomeNext

Статья Command line usage recommendations раздела Boost.Test Practical usage recommendations может быть полезна для разработчиков на c++ и boost.




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



:: Главная :: Practical usage recommendations ::


реклама


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

Время компиляции файла: 2024-08-30 11:47:00
2025-05-19 23:56:14/0.0085361003875732/1