2013-04-15 2 views
1

gcovr을 사용하여 IOS 응용 프로그램 코드 coverge report (coverage.xml)를 생성 할 수 있습니다. 어떻게 cobertura를 사용하여 cobertura HTML 보고서로 coverage.xml을 변환합니까?gcovr-cobertura

도움을 주셨습니다.

답변

1

lcov 도구 모음을 사용하여 these과 같은 HTML 보고서를 생성합니다. . . 이 작업을 수행하는 빌드 스크립트는 here입니다.

멋진 기능 : 빌드 서버에서 모든 빌드를 수행 한 후 결과가 Github 페이지에 업로드됩니다.

저는 Xcode에서 스크립트를 자동 설치하는 도구를 만들려고했습니다. 적용 범위 결과를 보는 데 사용할 수있는 앱이 있지만 다음과 같은 결과를 보았습니다.

  • cmd-line에서 실행할 수 있습니다. 따라서 CI 빌드 서버와 호환되며 로컬에서 결과를 쉽게 확인할 수 있습니다.

  • lcov는 MacPorts 또는 home-brew를 통해 쉽게 설치할 수 있습니다.

+0

도움을 주셔서 감사합니다! –

+0

cobertura를 실행하고 gtml을 사용하여 cobertura를 실행하고 html 보고서를 생성하지 않고 coverage.xml을 사용하는 독립 실행 형을 사용하는 방법이 있습니까 ?? –

+0

예 있습니다. . . 나는 그것을 포함하도록 답을 업데이트 할 것이다. . . 1 초 : –