CppUnit - CppUnit
Стабильный выпуск | 1.15.1 (версия LibreOffice)[1] (13 апреля 2017 г. ) [±] |
---|---|
Репозиторий | |
Написано в | C ++ |
Тип | Модульное тестирование инструмент |
Лицензия | LGPL |
Интернет сайт | бесплатный стол |
CppUnit это модульное тестирование фреймворк для Язык программирования C ++. Это позволяет модульное тестирование C исходники, а также C ++ с минимальной модификацией исходного кода. Это было начато около 2000 года Майклом Фезерсом как C ++. порт из JUnit для Windows и перенесен на Unix Джеромом Лакостом.[2] Библиотека выпущена под Стандартная общественная лицензия ограниченного применения GNU.
Фреймворк запускает тесты в наборах. Выходные данные результатов тестирования отправляются в фильтр, самым основным из которых является распечатка простого количества пройденных или неудачных попыток, или более продвинутые фильтры, позволяющие выводить XML-данные, совместимые с непрерывная интеграция системы отчетности.[3]
Проект был раздвоенный несколько раз.[4][5] В freedesktop.org версия, поддерживаемая Маркусом Мохардом из LibreOffice проект (который активно использует CppUnit), активно поддерживается и используется в Дистрибутивы Linux Такие как Debian, Ubuntu, Gentoo и Арка.[6]
Смотрите также
дальнейшее чтение
- Мэдден, Блейк (6 апреля 2006 г.). «1.7: Использование CPPUnit для реализации модульного тестирования». В Dickheiser, Майк (ред.). Самоцветы игрового программирования 6. Чарльз Ривер Медиа. ISBN 1-58450-450-1.
Рекомендации
- ^ "Описание фиксации".
- ^ Мохард, Маркус. "Документация CppUnit". freedesktop.org.
- ^ Дженкинс плагин для CppUnit и других инструментов модульного тестирования
- ^ вилка freedesktop.org представлен как CppUnit v1.13
- ^ вилка представлен как CppUnit2; не модифицируется с 2009 г.
- ^ Мохард, Маркус (22 октября 2013 г.). "cppunit framework". Список рассылки LibreOffice. Получено 20 марта 2014.
внешняя ссылка
- Официальный веб-сайт (версия freedesktop.org)