CppUnit
CppUnit안정적 해제 | 1.15.1 (LibreOffice 버전)[1] (2017년 4월 13일; 전( [±] |
---|---|
리포지토리 | |
기록 위치 | C++ |
유형 | 단위시험공구 |
면허증 | LGPL |
웹사이트 | freedesktop |
CppUnit는 C++ 프로그래밍 언어에 대한 단위 테스트 프레임워크 모듈이다.최소 소스 수정으로 C 소스 및 C++의 단위 시험이 가능하다.2000년경 마이클 플레즈에 의해 윈도용 JUnit의 C+++ 포트로 시작되었고 제롬 라코스테에 의해 유닉스에 포팅되었다.[2]그 도서관은 GNU 소공인 면허에 따라 공개된다.
이 프레임워크는 스위트룸에서 테스트를 실행한다.테스트 결과 출력은 필터로 전송되며, 가장 기본적인 것은 출력된 단순 합격 또는 불합격 카운트 또는 연속 통합 보고 시스템과 호환되는 XML 출력을 지원하는 고급 필터로 한다.[3]
그 프로젝트는 여러 차례 보류되었다.[4][5]리브레오피스 프로젝트의 마르쿠스 모하르드(CppUnit을 무겁게 사용)가 정비하고 있는 깃허브에서의 freedesktop.org 버전은 2020년까지 적극적으로 유지되었으며, 데비안, 우분투, 겐투, 아치 등의 Linux 배포에 사용된다.[6]
참고 항목
추가 읽기
- Madden, Blake (6 April 2006). "1.7: Using CPPUnit to implement unit testing". In Dickheiser, Mike (ed.). Game Programming Gems 6. Charles River Media. ISBN 1-58450-450-1.
참조
- ^ "Commit description".
- ^ Mohrhard, Markus. "CppUnit Documentation". freedesktop.org.
- ^ CppUnit 및 기타 Unit Test 도구용 Jenkins
- ^ freedesktop.org 포크가 CppUnit v1.13으로 표시됨
- ^ 포크는 CppUnit2로 표시되며, 2009년 이후 수정되지 않음
- ^ Mohrhard, Markus (22 October 2013). "cppunit framework". LibreOffice mailing list. Retrieved 20 March 2014.
외부 링크
- 공식 웹사이트(freedesktop.org 버전)