Jump to content

CppUnit

CppUnit
Стабильная версия 1.15.1 (версия LibreOffice) [1] (13 апреля 2017 г .; 7 лет назад ( 13.04.2017 ) ) [±]
Репозиторий
Написано в С++
Тип модульного тестирования Инструмент
Лицензия LGPL
Веб-сайт бесплатный рабочий стол .org /неделя /Программное обеспечение /cppunit

CppUnit — это модуль платформы модульного тестирования для языка программирования C++ . Он позволяет выполнять модульное тестирование исходных кодов C , а также C++ с минимальной модификацией исходного кода. Он был запущен примерно в 2000 году Майклом Фезерсом как порт на JUnit C++ для Windows и перенесен на Unix Джеромом Лакостом. [2] Библиотека распространяется под лицензией GNU Lesser General Public License .

Фреймворк запускает тесты в наборах. Выходные данные теста отправляются в фильтр, самым простым из которых является распечатка простого количества пройденных или неудачных тестов, или более сложные фильтры, позволяющие выводить XML-вывод, совместимый с системами отчетов непрерывной интеграции . [3]

Проект несколько раз разветвлялся . [4] [5] Версия freedesktop.org на GitHub , поддерживаемая Маркусом Морхардом из проекта LibreOffice (который активно использует CppUnit), активно поддерживалась до 2020 года и используется в таких дистрибутивах Linux , как Debian , Ubuntu , Gentoo и Arch . [6]


См. также

[ редактировать ]

Дальнейшее чтение

[ редактировать ]
  • Мэдден, Блейк (6 апреля 2006 г.). «1.7: Использование CPUUnit для реализации модульного тестирования». В Дикхайзере, Майке (ред.). Жемчужины игрового программирования 6 . Чарльз Ривер Медиа. ISBN  1-58450-450-1 .
  1. ^ «Описание фиксации» .
  2. ^ Морхард, Маркус. «Документация CppUnit» . freedesktop.org.
  3. ^ Jenkins Плагин для CppUnit и других инструментов модульного тестирования.
  4. ^ Форк freedesktop.org представлен как CppUnit v1.13.
  5. ^ форк представлен как CppUnit2; не менялся с 2009 года
  6. ^ Морхард, Маркус (22 октября 2013 г.). «фреймворк cppunit» . Список рассылки LibreOffice . Проверено 20 марта 2014 г.
[ редактировать ]
Arc.Ask3.Ru: конец переведенного документа.
Arc.Ask3.Ru
Номер скриншота №: de763bc08c95b918d19707135ee9dc25__1717300020
URL1:https://arc.ask3.ru/arc/aa/de/25/de763bc08c95b918d19707135ee9dc25.html
Заголовок, (Title) документа по адресу, URL1:
CppUnit - Wikipedia
Данный printscreen веб страницы (снимок веб страницы, скриншот веб страницы), визуально-программная копия документа расположенного по адресу URL1 и сохраненная в файл, имеет: квалифицированную, усовершенствованную (подтверждены: метки времени, валидность сертификата), открепленную ЭЦП (приложена к данному файлу), что может быть использовано для подтверждения содержания и факта существования документа в этот момент времени. Права на данный скриншот принадлежат администрации Ask3.ru, использование в качестве доказательства только с письменного разрешения правообладателя скриншота. Администрация Ask3.ru не несет ответственности за информацию размещенную на данном скриншоте. Права на прочие зарегистрированные элементы любого права, изображенные на снимках принадлежат их владельцам. Качество перевода предоставляется как есть. Любые претензии, иски не могут быть предъявлены. Если вы не согласны с любым пунктом перечисленным выше, вы не можете использовать данный сайт и информация размещенную на нем (сайте/странице), немедленно покиньте данный сайт. В случае нарушения любого пункта перечисленного выше, штраф 55! (Пятьдесят пять факториал, Денежную единицу (имеющую самостоятельную стоимость) можете выбрать самостоятельно, выплаичвается товарами в течение 7 дней с момента нарушения.)