2010-08-12 3 views

답변

1

this question을 살펴보십시오.

무료로 사용할 수있는 두 가지 버전의 NCover가 있습니다. 소스 포지 (SourceForge의 것)와 Ira Baxter's answer의 Try의 주석으로는 잘 작동하지 않습니다. Gnoso는 무료였으며 1.5.8 버전 이후 상업적으로 사용되었습니다.). 후자는 here에서 가져 오십시오.

1

도움이 될 경우. 저는 NCover 1.5.8 (TestDriven.NET에 포함 된 것)을 nunit과 잘 작동하도록 만들 수있었습니다.

NCover.Console.exe nunit-console-x86.exe /noshadow yourAssembly.dll 

유일한 트릭에 오류, 그리고 우리가 통과되어 있는지/noshadow을 확인 CoverLib.dll COM 구성 요소가 제대로

regsrv32 CoverLib.dll 

그렇지 않으면 당신이 얻을 것 "종료 프로파일 된 프로세스"

을 등록하게했다 매개 변수를 nunit에 추가합니다. 그렇지 않으면 NCover가 어셈블리에 대한 심볼을로드하지 못합니다 (적어도 내 경우에는).

0

this question을 살펴보십시오.

단계 ncover-Console.exe를

"[경로] \ NCover.Console.exe" "[경로] \ nunit- 콘솔을 사용하여 테스트 케이스 실행을 모니터링

1.Need를 해결 ".EXE"E : \ MyApp를 \의 test.sln "/xml="[PATH]\TestResult.xml"

이 .nccov 파일에서

2.Create 범위 html로 신고 .nccov 파일을 만듭니다 NCover.Reporting.exe를 사용하여

"[경로] \ NCover \ NCover.Reporting.exe" "[경로] \ coverage.nccov"// FullCoverageReport : Html : 출력

+0

와우. 좋은 해결책. 그건 내 시간을 절약 ... 감사합니다 !!! – csLijo

+0

안녕하세요, mbunit을 사용 했으므로 nunit 콘솔이 있어야합니다. mbunit 테스트에 ncover 콘솔을 사용할 수있는 방법이 있습니다. – priya

+0

@priya : 안녕하세요, mbunit에서 많은 노출이 없으므로 일하고 있습니다. 일단 조직과 함께 내가 자유 로워지면 mbunit에 대해 알게 될 것입니다. – Sumeshk

관련 문제