Английская Википедия:CppUnit

Материал из Онлайн справочника
Версия от 04:31, 22 февраля 2024; EducationBot (обсуждение | вклад) (Новая страница: «{{Английская Википедия/Панель перехода}} {{Short description|Unit testing framework module}} {{Infobox software | name = CppUnit | programming language = C++ | genre = Unit testing tool | license = LGPL | website = {{URL|freedesktop.org/wiki/Software/cppunit}} }} '''CppUnit''' is a unit testing framew...»)
(разн.) ← Предыдущая версия | Текущая версия (разн.) | Следующая версия → (разн.)
Перейти к навигацииПерейти к поиску

Шаблон:Short description Шаблон:Infobox software CppUnit is a unit testing framework module for the C++ programming language. It allows unit-testing of C sources as well as C++ with minimal source modification. It was started around 2000 by Michael Feathers as a C++ port of JUnit for Windows and ported to Unix by Jerome Lacoste.[1] The library is released under the GNU Lesser General Public License.

The framework runs tests in suites. Test result output is sent to a filter, the most basic being a simple pass or fail count printed out, or more advanced filters allowing XML output compatible with continuous integration reporting systems.[2]

The project has been forked several times.[3][4] The freedesktop.org version at GitHub, maintained by Markus Mohrhard of the LibreOffice project (which uses CppUnit heavily), was actively maintained until 2020, and is used in Linux distributions such as Debian, Ubuntu, Gentoo and Arch.[5]


See also

Шаблон:Portal

Further reading

References

Шаблон:Reflist

External links

Шаблон:Freedesktop.org Шаблон:LibreOffice

  1. Шаблон:Cite web
  2. Jenkins plug-in for CppUnit and other Unit Test tools
  3. freedesktop.org fork presented as CppUnit v1.13
  4. fork presented as CppUnit2; not modified since 2009
  5. Шаблон:Cite web