2010-07-13 1 views
0

본인은 프로젝트의 단위 테스트 케이스 개발에 참여하고 있습니다. 관리 코드와 원시 C++ 코드가 있습니다. 몇 가지 연구를 한 후 관리 코드에 NUnit을 선택했습니다. Gallio 나 FireBenchmarks를 사용하여 HTML 출력과 차트 등을 제공하는 확장 기능입니다.HTML 출력 등을 제공 할 수있는 Boost.Test 또는 cppUnit에 대한 확장이 있습니까?

cppUnit 또는 Boost.Test에 대해 이와 같은 확장이 있습니까? 어느 것을 사용할 지 결정하지 않았습니다. 아무 것도 없다면 이러한 플러그인을 사용하기 쉽게 확장 할 수 있습니까?

의견을 보내주십시오.

답변

1

XML 출력을 생성하도록 Boost.Test를 구성 할 수 있습니다. doc의 말 :

이 로그 형식은 자동 테스트 결과 처리를 위해 설계되었습니다. 테스트 로그 출력 XML 스키마는 활성 로그 수준 임계 값에 따라 다릅니다.

이 설정은 명령 줄에서 -output_format=XML을 지정하거나 환경 변수 BOOST_TEST_OUTPUT_FORMAT=XML을 설정하여 활성화 할 수 있습니다. 관련 문서는 here입니다.

그것은 기본적으로 XML 출력을 생성하는 컴파일시에 Boost.Test을 구성 할 수도 있습니다 당신도 가능 자신 만의 포맷을 (구현해야 HTML을 생성하기 위해

(here 설명)하지만, 잘 문서화되지 않았으므로 목록에서 질문하십시오.) 또는 후 처리 단계에서 XML을 변환하십시오.

+0

감사의 말 XML보다는 HTML 형식이 더 좋습니다. xml-> HTML 포맷터가 있습니까? 친절하게 도와주세요 – sprasad

+0

xml -> html 변환기에 대해 잘 모릅니다. 그렇다고해서 존재하지 않을 것입니다. Boost.Test가 html을 직접 내보내는 사용자 정의 포맷터를 만드는 것은 너무 어려울 수 없습니다. – hkaiser

관련 문제