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

random

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

Параметр рандом предписывает Unit Test Framework выполнять тестовые случаи в произвольном порядке. Этот параметр принимает необязательный аргумент неподписанный целое число для семени случайного генератора:

  • По умолчанию (значение 0) испытательные случаи выполняются в определенном порядке, определенном порядком тестовых единиц в тестовых файлах, и зависимостями между испытательными единицами.
  • Если параметр указан без значения аргумента или с значением 1, то порядок тестирования рандомизирован на основе текущего времени.
  • В качестве альтернативы любое положительное значение, превышающее 1, будет использоваться в качестве случайного семени для бега.
[Tip] Tip

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

Acceptable values
  • 0 (по умолчанию): никакой случайности
  • 1: случайное семя на основе текущего времени
  • интегер значение > 1: семя для генератора случайных чисел
Command line syntax
  • --рандом=<seed>
Environment variable
BOOST_TEST_RANDOM

PrevUpHomeNext

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




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



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


реклама


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

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