2016-08-26 2 views
0

OpenCover 및 ReportGen의 다양한 이전 버전에서 작성한 보관 코드 커버리지 보고서가 몇 년 있습니다. ReportGen의 최신 버전을 살펴보면 시간이 지남에 따라 코드 적용 범위의 추세선을 생성하는 기능이 추가 된 것을 보았습니다. 그게 유익 할 것 같지만 앞으로는 보관 된 데이터 (ReportGen의 html 출력 외에 OpenCover XML 파일이 있음)에서 모든 데이터를 가져올 수있는 간단한 방법이 있는지, 커버리지가 어떻게 변경되었는지를 보여주는 추세선을 생성하는지 궁금합니다. 지난 몇 년 동안보고서 생성기 테스트 내역 기록에 내역 데이터를 가져 오는 방법

답변

1

달성하기 쉬운 방법은 없습니다.

기록 파일을 생성하려면 OpenCover 보고서와 소스 코드가 일치해야합니다. 그렇지 않으면 잘못된 결과가 발생합니다. 올바른 코드를 확인한 다음 모든 OpenCover 파일에 대해 ReportGenerator를 실행해야하므로 너무 많은 작업이라고 생각합니다.

옵션 2는 HTML 보고서에서 필요한 정보를 추출하는 것입니다. 하지만 파서를 작성해야합니다.

이제 기록으로 시작하는 것이 더 좋습니다 (명령 줄 매개 변수 : -historydir : DIRECTORY). 다른 곳에서 시간을 투자하십시오.

+0

메트릭을 생성하기 위해 일치하는 코드가 필요할 경우, 고객 IA 직원이 마음을 바꾸고 기록 코드 커버리지 그래프 상자를 체크해야하는 것이 아니라면 결정할 가치가 없을 것입니다. 가지고있어 주어서 좋다. 오 잘. –