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

Change log

Boost , Boost.Test , Boost.Test

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
Boost.Test v3.3 / boost 1.62
New features
  • Повышаю. Тест теперь рассматривает каждый образец тест-кейса набора данных как уникальный тест-кейс под одним и тем же набором тестов, который позволяет (перезапускать) один конкретный образец из интерфейса командной строки.здесьдля более подробной информации,
  • Повышаю. Тест научился интерпретировать «:» как разделитель для тестовых фильтров: строка, переданная<--run_test>, генерирует токены, как если бы<--run_test>была повторена, что позволяет настроить несколько тестовых фильтров через соответствующую переменную среды<BOOST_TEST_RUN_FILTERS>.
  • Система испытанийнаучился регистрировать сообщения в формате журнала xUnit/JUNIT. См.здесьдля более подробной информации.
  • .Подразделение Test Frameworkнаучилось иметь несколько регистраторов одновременно, каждый из которых со своим собственным уровнем журнала и бревенчатой раковиной. См. связанный коммутатор командной строки<--logger>и соответствующую переменную среды<BOOST_TEST_LOGGER>для более подробной информации.
  • Теперь регистраторы могут указывать свой выходной поток по умолчанию и уровень журнала.
Bugfixes and feature requests
  1. #PR-81Возможность удаления поддержки альтернативного стека во время компиляции.<BOOST_TEST_DISABLE_ALT_STACK>Подробнее.
  2. #8707Обеспечить стандартный XML-выход xUnit
  3. #8834Повышение Тест должен быть в состоянии генерировать отчет в XML и HRF вместе.
  4. #11128<[bb10/qnxfailures]>Ошибка построения
  5. #11845Возможность генерировать уникальное и стабильное тестовое имя для каждого набора данных<BOOST_DATA_TEST_CASE>
  6. #11859Неправильное обращение с «», в Run-Parameters
  7. #12024тест на повышение зависит от несуществующего<abi::__cxa_demangle>на андроиде
  8. #12093Повышение 1.60.0: Постройка выходит из строя (gcc 4.6)
  9. #12103Исправление ошибки gcc 58952<getchar()>определяется как макрос в<uClibc>
  10. #12224Крах MSVC с отключенным RTTI
  11. #12241Тестирование данных в диапазоне<std::tuple>нарушено
  12. #12257Неправильные номера строк в<test_units>, сгенерированные из<test_case_gen>
  13. #12378Ошибки компиляции с clang 3.8
Boost.Test v3.2 / boost 1.61
New features
  • Теперь наборы данных поддерживают любуюаритмию, используя вариадную поддержку шаблона компилятора.
  • Теперь наборы данных поддерживают крепления через<BOOST_DATA_TEST_CASE_F>, см.здесьдля более подробной информации.
  • Теперь наборы данных чтят семантику перемещения типов, используемых для образцов
Bugfixes and feature requests
  1. #6767Использование квалификатора пространства имен с функциями исключения с плавающей запятой прерывается, если они являются макросами
  2. #8905<boost/test/impl/debug.ipp>: Игнорирует обратную стоимость<WaitForSingleObject>
  3. #9443Параметр времени выполнения Случайное семя для случайного порядка тестовых случаев не соблюдается правильно
  4. #11854Добавить крепежную поддержку<BOOST_DATA_TEST_CASE>
  5. #11887<BOOST_TEST(3u==(std::max)(0u,3u))>провалился
  6. #11889<BOOST_DATA_TEST_CASE>не компилируется для 4D и более объемных сеток
  7. #11983Усилить тестирование XML Отчет содержит неизбежные символы XML
Boost.Test v3.1 / boost 1.60
New major features
  • Улучшенный 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
      
Bugfixes and feature requests
  1. #3384Двойные цитируемые аргументы, включая пробелы, разделены Boost. Тест.
  2. #3897Система тестирования не включает<<osreldate.h>>перед тестированием<__FreeBSD_version>(исправлено в 1.59).
  3. #6032Варианты программ в<init_unit_test_suite>неверны при использовании пути и белых пространств
  4. #6859Повышение. Тест съедает последний пустой параметр командной строки
  5. #7257Повышение. Тест изменяет и не восстанавливает точность<ostream>после любого макротеста (фиксировано в 1.59).
  6. #9228Патч для повышения. Тестовая работа с отключенным РТТИ (зафиксирована в 1,59)
  7. #10317boost::test портит содержимое<argv>, если парамтер содержит белое пространство
  8. #11279Недействительные параметры должны сообщаться
  9. #11478Неудачный тест на исключение
  10. #11571Невозможно сопоставить<BOOST_TEST(...,per_element() )><vector<string>>
  11. #11623Клэнг отвергает некоторые простые<BOOST_TEST()>утверждения
  12. #11624<BOOST_TEST( 0.0== 0.0)>выходит из строя под C++11 (GCC и Clang)
  13. #11625<BOOST_TEST( ...,per_element())>ошибочно требует, чтобы коллекции были сопоставимы
Boost.Test v3 / boost 1.59
New major features
Bugfixes and feature requests
  1. #2018Ошибка в главе документации «Ссылка на параметры времени выполнения»
  2. #2450Уравнения в алгоритмах сравнения с плавающей точкой html не отображаются должным образом
  3. #2600Система испытаний блока - пропущенная документация
  4. #2717<BOOST_<level>_EQUAL_COLLECTION>docs typo
  5. #2759Тайпы в испытании новогоднего разрешения. html
  6. #3182<_CrtSetReportFile>может использоваться для перенаправления сообщения об утечках памяти
  7. #3316Нарушение доступа при попытке авторизации<init_tests_func>
  8. #3392Повышение:: Тест: Неправильное содержание для документации<BOOST_TEST_PASSPOINT>макрос
  9. #3402Недействительное определение имени в докумуляции (дубликаты ##2717)
  10. #3445Неправильная ссылка в документах
  11. #3463<GT>— это здорово!
  12. #3542Ошибка в документации параметра detect_memory_leak (дубликаты ##2018)
  13. #3481Тестирование не работает под контейнерами Sun Solaris (дубликаты ##3592)
  14. #3495Повышение: Тест входит в бесконечный цикл при работе в среде<vserver>(дублирует ##3592)
  15. #3592under_debugger() переходит в бесконечный цикл
  16. #3595Typo (дубликаты ##2759)
  17. #3623Усилить тестовый режим (дубликаты ##2759)
  18. #3664<SIGCHLD>всегда считается фатальной ошибкой
  19. #3784Ошибки в компиляции монитора исполнения
  20. #3785Ошибки документирования в реализации программы
  21. #3811Глобальное изменение пространства имен
  22. #3834док: вероятно, неправильный HTML-рендеринг (дубликаты ##2450)
  23. #3896Ошибочная документация в описании параметра командной строки испытания на повышение
  24. #3932Ошибка в описании<BOOST_<level>_GT>(дубликаты ##3463)
  25. #3938doc: неправильное макроимя (дубликаты ##2759)
  26. #3964Документация для<BOOST_<level>_CLOSE_FRACTION>неверна
  27. #3978Не удалось полностью перенаправить TestLog на файл, исправление ошибок
  28. #3979<<boost/test/exception_safety.hpp>>требует дополнительных включений
  29. #4161орфографические ошибки...
  30. #4275Ошибка в документации Boost.Test (дубликаты ##2717)
  31. #4389Включить boost_test для выполнения конкретных тестов с любыми требуемыми зависимыми тестами.
  32. #4434<BOOST_AUTO_EST_CASE>опечатки в документах
  33. #4587Сломанная ссылка на сайте
  34. #4806Недействительная ссылка (примеры не отображаются в документации)
  35. #4911ENH: boost.test вывод исключения реальное имя типа.
  36. #4923Пропавшая полуколона в примере документации
  37. #4924Незначительная опечатка в Boost::Test docs
  38. #4982Повышение. Тест ошибся адресом электронной почты Геннадия Розенталя
  39. #5008Повышение. Тестирование не выполняет контрольные точки входа/выхода тестовых случаев.
  40. #5036Повышение. Отчет об утечке VC-памяти должен быть направлен на<stderr>
  41. #5262Запуск тестов по имени утилита не поддерживает отрицание
  42. #5374Ошибки от Boost. Тест больше не отображается в списке ошибок в VS2010
  43. #5412XML форматировщик в тестовой библиотеке обрабатывает строки с подпоследовательностью<]]>>неправильно
  44. #5563с использованием тестового макроса в глобальной аварии крепления Boost. Тест
  45. #5582Утечка в памяти<BOOST_AUTO_TEST_CASE_TEMPLATE>
  46. #5599повышение::тестовая документация дает плохую инструкцию
  47. #5718неработающая ссылка на примеры рамок модульного тестирования
  48. #5729Пропавшая статика_cast в fpt_limits
  49. #5870Предупреждающий стек не поддерживается
  50. #5972Опция поддержки программы только для сброса тест-дерева в текст для вывода потока
  51. #6002Не удалось полностью перенаправить файл TestLog
  52. #6071Тест на повышение (Boost 1.46.0) Ошибка GCC 4.6.1: двусмысленная перегрузка для ‘оператор [’]
  53. #6074предупреждения-ошибки, не используемые с Boost.test в режиме выпуска
  54. #6161SunOS: плохая декларация putenv (дубликаты ##6766)
  55. #6766неправильное заявление для путенв<config.hpp>
  56. #6712Исключить предупреждения с ССАГПЗ
  57. #6748Ссылка в документации указывает на неправильную страницу
  58. #7046Выведите полное сообщение об ошибке, а не только 512
  59. #7136Правильная документация для<BOOST_<level>_CLOSE_FRACTION>не отражена в выпущенных документах
  60. #7410Тестовые блоки (кейсы и сюиты) в Росте. Тестирование не фиксирует<__FILE__>и<__LINE__>в точке декларирования, что делает невозможным предоставление ссылки на исходные файлы с использованием внешних инструментов управления тестированием.
  61. #7894Повышение. Тестовая документация не содержит инструкций по связыванию
  62. #8201Сломанная ссылка в документе
  63. #8272<BOOST_REQUIRE_CLOSE>не компилируется с<boost::multiprecision::cpp_dec_float_100>(дубликаты ##11054)
  64. #8467Неправильная ссылка в документе (дубликаты ##6748)
  65. #8679Повышение. Тестовые загрязнения увеличивают пространство имен с помощью собственных шаблонов<enable_if/disable_if>
  66. #8862Повышение. Тестовая опечатка в документации
  67. #8895Ошибка английского языка в сравнении тестов
  68. #9179Документация: неработающая ссылка (невозможно найти<const_string.hpp/const_string_test.cpp>)
  69. #9272повышение::тест<BOOST_<level>_GT>ошибка документации (дубликаты ##3463)
  70. #9390Неполный<BOOST_TEST_DONT_PRINT_LOG_VALUE>
  71. #9409Некоторые примеры исходного кода отсутствуют.
  72. #9537const_string_test example fails
  73. #9539Алгоритмы сравнения с плавающей точкой не отформатированы правильно
  74. #9581Справочная ссылка Squassabia дает 404 не найденных
  75. #9960Предупреждения на Клэнге
  76. #10256[ударное испытание] Вопрос:<sigaltstack>
  77. #10318Незначительное исправление документации
  78. #10394Разорванные ссылки в документации по ускоренному тестированию
  79. #10888Неисправности не отображаются в панели ошибок в VS 2010, VS 2012 или VS 2013 (дубликаты)
  80. #11054Сравнение многоточных значений с плавающей точкой не удается, если шаблон выражения находится на
  81. #11347<DS>идентификатор вызывает сбои в тестировании<doc/examples/dataset_example*.cpp>
  82. #11358Повышение. Предупреждение о тесте v3 может быть успешно подавлено.
  83. #11359<BOOST_CHECK_EQUAL_COLLECTIONS>: не может управлять оператором вывода (дубликаты #9390)
  84. #11425использование неинициализированного значения (устаревшее)

PrevUpHomeNext

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




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



:: Главная :: Boost.Test ::


реклама


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

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