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

run_test

Boost , Boost.Test , Runtime parameters reference

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

ПараметрRun_testпозволяет фильтровать, какие тестовые блоки выполнять во время тестирования.Единая система испытанийподдерживает как «фильтры отбора», позволяющие выбрать, какие тестовые блоки включить из набора доступных тестовых блоков, так и «фильтры-отключатели», позволяющие отключить некоторые тестовые блоки.Единая система испытанийтакже поддерживает включение/отключение тестовых блоков во время компиляции. Эти настройки идентифицируют набор тестовых блоков по умолчанию для запуска. ПараметрRun_testиспользуется для изменения этого по умолчанию. Этот параметр повторяем, поэтому при необходимости можно указать более одного фильтра. Также можно использовать ":" для разделения каждого фильтра, который может быть использован для фильтрации тестов с переменной среды.BOOST_TEST_RUN_FILTERS(поскольку он не может повторяться, как)Run_test.

Более подробная информация о практическом применении этого параметра содержится в разделефильтрации испытательного блока.

Acceptable values

Значение струны, представляющее один фильтр или набор фильтров, разделенных ":". Следующие грамматические произведения описывают синтаксис фильтров:

filter_set    ::= (filter ':')* filter
filter        ::= relative_spec? test_set
relative_spec ::= '+' | '!'
test_set      ::= label | path
label         ::= '@' identifier
path          ::= (suite '/')? pattern_list
pattern_list  ::= (pattern ',')* pattern
suite         ::= (pattern '/')* pattern
pattern       ::= '*'? identifier '*'?
[Caution] Caution

pattern_listвыше указывает испытательный блок внутри того же тестового набора, что иsuite. Это означает, что синтаксис--run_test=suite1/suite2/A,B,C"запускает тестовые случаиA,BиC, которые находятся внутриsuite1/suite2. Чтобы указать несколько тестовых блоков, которые не являются братьями и сестрами, либо повторите--run_test, либо используйте:для разделения фильтров.

О значении этих значенийсм. здесь.

Command line syntax
  • --run_test=<testunitfilterspec>
  • -t<испытаниеустройствофильтрспецификация>
Environment variable
BOOST_TEST_RUN_FILTERS

PrevUpHomeNext

Статья run_test раздела Boost.Test Runtime parameters reference может быть полезна для разработчиков на c++ и boost.




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



:: Главная :: Runtime parameters reference ::


реклама


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

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