Change log Boost , Boost.Test , Boost.Test
Повышаю. Тест теперь рассматривает каждый образец тест-кейса набора данных как уникальный тест-кейс под одним и тем же набором тестов, который позволяет (перезапускать) один конкретный образец из интерфейса командной строки.здесь для более подробной информации,
Повышаю. Тест научился интерпретировать «:» как разделитель для тестовых фильтров: строка, переданная<-- run_test > , генерирует токены, как если бы<-- run_test >была повторена, что позволяет настроить несколько тестовых фильтров через соответствующую переменную среды<BOOST_TEST_RUN_FILTERS >.
Система испытаний научился регистрировать сообщения в формате журнала xUnit/JUNIT. См.здесь для более подробной информации.
.Подразделение Test Framework научилось иметь несколько регистраторов одновременно, каждый из которых со своим собственным уровнем журнала и бревенчатой раковиной. См. связанный коммутатор командной строки<-- logger > и соответствующую переменную среды<BOOST_TEST_LOGGER >для более подробной информации.
Теперь регистраторы могут указывать свой выходной поток по умолчанию и уровень журнала.
#PR-81 Возможность удаления поддержки альтернативного стека во время компиляции.<BOOST_TEST_DISABLE_ALT_STACK > Подробнее.
#8707 Обеспечить стандартный XML-выход xUnit
#8834 Повышение Тест должен быть в состоянии генерировать отчет в XML и HRF вместе.
#11128 <[ bb10 / qnx failures ] >Ошибка построения
#11845 Возможность генерировать уникальное и стабильное тестовое имя для каждого набора данных<BOOST_DATA_TEST_CASE >
#11859 Неправильное обращение с «», в Run-Parameters
#12024 тест на повышение зависит от несуществующего<abi :: __cxa_demangle >на андроиде
#12093 Повышение 1.60.0: Постройка выходит из строя (gcc 4.6)
#12103 Исправление ошибки gcc 58952<getchar () >определяется как макрос в<uClibc >
#12224 Крах MSVC с отключенным RTTI
#12241 Тестирование данных в диапазоне<std :: tuple >нарушено
#12257 Неправильные номера строк в<test_units >, сгенерированные из<test_case_gen >
#12378 Ошибки компиляции с clang 3.8
Теперь наборы данных поддерживают любуюаритмию , используя вариадную поддержку шаблона компилятора.
Теперь наборы данных поддерживают крепления через<BOOST_DATA_TEST_CASE_F >, см.здесь для более подробной информации.
Теперь наборы данных чтят семантику перемещения типов, используемых для образцов
#6767 Использование квалификатора пространства имен с функциями исключения с плавающей запятой прерывается, если они являются макросами
#8905 <boost / test / impl / debug . ipp >: Игнорирует обратную стоимость<WaitForSingleObject >
#9443 Параметр времени выполнения Случайное семя для случайного порядка тестовых случаев не соблюдается правильно
#11854 Добавить крепежную поддержку<BOOST_DATA_TEST_CASE >
#11887 <BOOST_TEST ( 3u == ( std :: max )( 0u , 3u )) >провалился
#11889 <BOOST_DATA_TEST_CASE >не компилируется для 4D и более объемных сеток
#11983 Усилить тестирование XML Отчет содержит неизбежные символы XML
Улучшенный API для наборов данныхтеперь можно использовать списки инициализаторов
Использование<make >в качестве верхнего левого набора данных больше не требуется.
Улучшенный интерфейс командной строкиболее четкие команды помощи
Теперь предлагает ближайшую команду соответствия в случае двусмысленности
сообщает о недействительных или неоднозначных параметрах: это может нарушить существующие вызовы, когда в тестовый модуль предоставляются команды, определенные пользователем. Следует принять следующую конвенцию вызова:
Если в испытательном модуле используются команды, предоставленные пользователем, они должны быть переданы после пустого токена<-- >.
Всем прибавить. Для этого необходимо пройти тестирование<-- >.
Example: the call
test_module -- user - arg1 = xy -- log_level = test_suite
should be rewritten to
test_module -- log_level = test_suite -- -- user - arg1 = xy
#3384 Двойные цитируемые аргументы, включая пробелы, разделены Boost. Тест.
#3897 Система тестирования не включает<< osreldate . h > >перед тестированием<__FreeBSD_version >(исправлено в 1.59).
#6032 Варианты программ в<init_unit_test_suite >неверны при использовании пути и белых пространств
#6859 Повышение. Тест съедает последний пустой параметр командной строки
#7257 Повышение. Тест изменяет и не восстанавливает точность<ostream >после любого макротеста (фиксировано в 1.59).
#9228 Патч для повышения. Тестовая работа с отключенным РТТИ (зафиксирована в 1,59)
#10317 boost::test портит содержимое<argv >, если парамтер содержит белое пространство
#11279 Недействительные параметры должны сообщаться
#11478 Неудачный тест на исключение
#11571 Невозможно сопоставить<BOOST_TEST ( ..., per_element ()
) ><vector < string > >
#11623 Клэнг отвергает некоторые простые<BOOST_TEST () >утверждения
#11624 <BOOST_TEST (
0.0 ==
0.0 ) >выходит из строя под C++11 (GCC и Clang)
#11625 <BOOST_TEST (
..., per_element () ) >ошибочно требует, чтобы коллекции были сопоставимы
#2018 Ошибка в главе документации «Ссылка на параметры времени выполнения»
#2450 Уравнения в алгоритмах сравнения с плавающей точкой html не отображаются должным образом
#2600 Система испытаний блока - пропущенная документация
#2717 <BOOST_ < level > _EQUAL_COLLECTION >docs typo
#2759 Тайпы в испытании новогоднего разрешения. html
#3182 <_CrtSetReportFile >может использоваться для перенаправления сообщения об утечках памяти
#3316 Нарушение доступа при попытке авторизации<init_tests_func >
#3392 Повышение:: Тест: Неправильное содержание для документации<BOOST_TEST_PASSPOINT >макрос
#3402 Недействительное определение имени в докумуляции (дубликаты ##2717 )
#3445 Неправильная ссылка в документах
#3463 <GT >— это здорово!
#3542 Ошибка в документации параметра detect_memory_leak (дубликаты ##2018 )
#3481 Тестирование не работает под контейнерами Sun Solaris (дубликаты ##3592 )
#3495 Повышение: Тест входит в бесконечный цикл при работе в среде<vserver >(дублирует ##3592 )
#3592 under_debugger() переходит в бесконечный цикл
#3595 Typo (дубликаты ##2759 )
#3623 Усилить тестовый режим (дубликаты ##2759 )
#3664 <SIGCHLD >всегда считается фатальной ошибкой
#3784 Ошибки в компиляции монитора исполнения
#3785 Ошибки документирования в реализации программы
#3811 Глобальное изменение пространства имен
#3834 док: вероятно, неправильный HTML-рендеринг (дубликаты ##2450 )
#3896 Ошибочная документация в описании параметра командной строки испытания на повышение
#3932 Ошибка в описании<BOOST_ < level > _GT >(дубликаты ##3463 )
#3938 doc: неправильное макроимя (дубликаты ##2759 )
#3964 Документация для<BOOST_ < level > _CLOSE_FRACTION >неверна
#3978 Не удалось полностью перенаправить TestLog на файл, исправление ошибок
#3979 << boost / test / exception_safety . hpp > >требует дополнительных включений
#4161 орфографические ошибки...
#4275 Ошибка в документации Boost.Test (дубликаты ##2717 )
#4389 Включить boost_test для выполнения конкретных тестов с любыми требуемыми зависимыми тестами.
#4434 <BOOST_AUTO_EST_CASE >опечатки в документах
#4587 Сломанная ссылка на сайте
#4806 Недействительная ссылка (примеры не отображаются в документации)
#4911 ENH: boost.test вывод исключения реальное имя типа.
#4923 Пропавшая полуколона в примере документации
#4924 Незначительная опечатка в Boost::Test docs
#4982 Повышение. Тест ошибся адресом электронной почты Геннадия Розенталя
#5008 Повышение. Тестирование не выполняет контрольные точки входа/выхода тестовых случаев.
#5036 Повышение. Отчет об утечке VC-памяти должен быть направлен на<stderr >
#5262 Запуск тестов по имени утилита не поддерживает отрицание
#5374 Ошибки от Boost. Тест больше не отображается в списке ошибок в VS2010
#5412 XML форматировщик в тестовой библиотеке обрабатывает строки с подпоследовательностью<]]> >неправильно
#5563 с использованием тестового макроса в глобальной аварии крепления Boost. Тест
#5582 Утечка в памяти<BOOST_AUTO_TEST_CASE_TEMPLATE >
#5599 повышение::тестовая документация дает плохую инструкцию
#5718 неработающая ссылка на примеры рамок модульного тестирования
#5729 Пропавшая статика_cast в fpt_limits
#5870 Предупреждающий стек не поддерживается
#5972 Опция поддержки программы только для сброса тест-дерева в текст для вывода потока
#6002 Не удалось полностью перенаправить файл TestLog
#6071 Тест на повышение (Boost 1.46.0) Ошибка GCC 4.6.1: двусмысленная перегрузка для ‘оператор [’]
#6074 предупреждения-ошибки, не используемые с Boost.test в режиме выпуска
#6161 SunOS: плохая декларация putenv (дубликаты ##6766 )
#6766 неправильное заявление для путенв<config . hpp >
#6712 Исключить предупреждения с ССАГПЗ
#6748 Ссылка в документации указывает на неправильную страницу
#7046 Выведите полное сообщение об ошибке, а не только 512
#7136 Правильная документация для<BOOST_ < level > _CLOSE_FRACTION >не отражена в выпущенных документах
#7410 Тестовые блоки (кейсы и сюиты) в Росте. Тестирование не фиксирует<__FILE__ >и<__LINE__ >в точке декларирования, что делает невозможным предоставление ссылки на исходные файлы с использованием внешних инструментов управления тестированием.
#7894 Повышение. Тестовая документация не содержит инструкций по связыванию
#8201 Сломанная ссылка в документе
#8272 <BOOST_REQUIRE_CLOSE >не компилируется с<boost :: multiprecision :: cpp_dec_float_100 >(дубликаты ##11054 )
#8467 Неправильная ссылка в документе (дубликаты ##6748 )
#8679 Повышение. Тестовые загрязнения увеличивают пространство имен с помощью собственных шаблонов<enable_if / disable_if >
#8862 Повышение. Тестовая опечатка в документации
#8895 Ошибка английского языка в сравнении тестов
#9179 Документация: неработающая ссылка (невозможно найти<const_string.hpp/const_string_test.cpp>)
#9272 повышение::тест<BOOST_ < level > _GT >ошибка документации (дубликаты ##3463 )
#9390 Неполный<BOOST_TEST_DONT_PRINT_LOG_VALUE >
#9409 Некоторые примеры исходного кода отсутствуют.
#9537 const_string_test example fails
#9539 Алгоритмы сравнения с плавающей точкой не отформатированы правильно
#9581 Справочная ссылка Squassabia дает 404 не найденных
#9960 Предупреждения на Клэнге
#10256 [ударное испытание] Вопрос:<sigaltstack >
#10318 Незначительное исправление документации
#10394 Разорванные ссылки в документации по ускоренному тестированию
#10888 Неисправности не отображаются в панели ошибок в VS 2010, VS 2012 или VS 2013 (дубликаты)
#11054 Сравнение многоточных значений с плавающей точкой не удается, если шаблон выражения находится на
#11347 <DS >идентификатор вызывает сбои в тестировании<doc / examples / dataset_example *. cpp >
#11358 Повышение. Предупреждение о тесте v3 может быть успешно подавлено.
#11359 <BOOST_CHECK_EQUAL_COLLECTIONS >: не может управлять оператором вывода (дубликаты #9390)
#11425 использование неинициализированного значения (устаревшее)
Статья Change log раздела Boost.Test Boost.Test может быть полезна для разработчиков на c++ и boost.
Материалы статей собраны из открытых источников, владелец сайта не претендует на авторство. Там где авторство установить не удалось, материал подаётся без имени автора. В случае если Вы считаете, что Ваши права нарушены, пожалуйста, свяжитесь с владельцем сайта.
:: Главная :: Boost.Test ::