문제

나열된 단계를 시도했습니다 여기, 그러나 여전히 다음 이외의 출력을 생성하기 위해 PartCover를 얻을 수 없습니다.

<?xml version="1.0" encoding="utf-8"?>
<PartCoverReport ver="2.2.0.36423" />

내가 한 일은 다음과 같습니다.

  1. 2.3 대신 2.2를 설치했습니다
  2. Corflags /force /32bit+ partcover.exe를 실행했습니다
  3. Corflags /force /32bit+ partcover.browser.exe를 실행했습니다

다음은 내 명령 줄입니다.

partcover --target nunit-console-x86.exe --target-args unittests.dll  --include +[*]* --output c:\temp\out.txt

내가 그 명령을 실행할 때, 여기에 내가 얻는 출력이 있습니다.

Start target
Wait results
NUnit version 2.5.0.9117 (RC)
Copyright (C) 2002-2008 Charlie Poole.\r\nCopyright (C) 2002-2004 James W. Newki
rk, Michael C. Two, Alexei A. Vorontsov.\r\nCopyright (C) 2000-2002 Philip Craig
.\r\nAll Rights Reserved.

Runtime Environment -
   OS Version: Microsoft Windows NT 6.0.6002 Service Pack 2
  CLR Version: 2.0.50727.4200 ( Net 2.0.50727.4200 )

ProcessModel: Default    DomainUsage: Single
Execution Runtime: net-2.0.50727.4200
.Gendarme v2.4.0.0
Copyright (C) 2005-2009 Novell, Inc. and contributors

Initialization: 1.1 seconds
unittests.dll: 2.4 seconds

One assembly processed in 3.5 seconds.
................................................................................
................................................................................
................................................................................
................................................................................
................................................................................
................................................................................
................................................................................
................................................................................
................................................................................
................................................................................
................................................................................
................................................................................
................................................................................
.................................
Tests run: 1076, Errors: 0, Failures: 0, Inconclusive: 0 Time: 19.071907 seconds

  Not run: 0, Invalid: 0, Ignored: 0, Skipped: 0

Walk results

누구든지 도움이 될만한 제안이 있습니까? 고맙습니다!

도움이 되었습니까?

해결책

자, 여기 위의 단계 외에도 문제를 해결하기 위해 한 일이 있습니다.

설정 파일을 추가하십시오 : settings.xml

<PartCoverSettings>
  <Target>nunit-console-x86.exe</Target>
  <TargetArgs>unittests.dll</TargetArgs>
  <Rule>+[*]*</Rule>
</PartCoverSettings>

이 명령 줄로 실행하십시오.

partcover --settings settings.xml --output out.xml

그리고 그것은 XML 파일을 생성합니다.

또한 2.2로 다운 그레이드 할 필요가 없었습니다. 2.3은 지금 나를 위해 잘 작동하는 것 같습니다 ...

라이센스 : CC-BY-SA ~와 함께 속성
제휴하지 않습니다 StackOverflow
scroll top