2009-10-07 3 views
5

전 완전하게 시스템을 처음부터 끝까지 구축하고 있습니다. 나는 약 2 주 동안 이걸 가지고 놀았 어. 그리고 나는 그것을 해칠 수 없다. 나는 신선한 눈이 필요한 시점에 도달했다고 생각한다. 궁극적으로 저는 TeamCity 빌드 프로젝트에서 새로운 NCover 커버리지 보고서 (요약본 하나 이상)를 목표로 삼고 있습니다.TeamCity MSBuild Gallio NCover보고

나는 모든 것을 시험해 보았습니다. 데모 중 일부는 온라인에서 찾았고, NCover에서 나온 엑스트라들은 너무 많이 읽고 혼란 스럽습니다. 내 MSBuild를 스크립트에서 다음과 같은 작업이 있습니다

<Target Name="TestCoverage"> 
    <Message Text="Test Assemblies @(TestAssemblies)" /> 
    <Gallio RunnerType="NCover" 
      IgnoreFailures="true" 
      Files="@(TestAssemblies)" 
      ReportDirectory="Reports" 
      ReportTypes="xml" 
      ReportNameFormat="gallio_cover" 
      RunnerProperties="NCoverCoverageFile='$(MSBuildProjectDirectory)\Reports\codecoverage.xml'; 
           NCoverArguments='//w %(TestAssemblies.RootDir)%(TestAssemblies.Directory) CoverageExcludeAttribute //ea //r:Local'" > 
     <Output TaskParameter="ExitCode" PropertyName="ExitCode"/> 
    </Gallio> 
</Target> 

내가 생산되는 gallio_cover.xml 보고서에 표시되는 오류 메시지가 : 내가 물건의 부하에서를 냈다했습니다

<logEntry severity="info" message="Connected&#xA;Profiled process terminated. Profiler connection not established." /> 
<logEntry severity="error" message="Host process exited with code: 1" /> 

마지막 메시지.

나는 이것이 어떻게 완료되어야하는지에 대한 많은 다른 예를 보았습니다. 나는 Gallio를 통해 NCover를 호출하는 방법으로 문제를 추적 할 수없는 것처럼 보입니다.

아이디어 나 의견을 보내 주시면 감사하겠습니다.

고마워요,

제임스.

+0

http://weblogs.asp.net/lkempe/archive/2008/03/30/integration 같이 자신의 빌드 작업으로 NCover를 실행하지 왜 테크 - 헤드 - brothers.aspx에 대한 팀의 도시로의 ncover-of-ncover? 내가 여기서 무엇을 놓치고 있니? –

+0

Chris, 내 테스트는 xUnit을 사용하여 작성되었으며 NCover가 NUnit 콘솔 앱을 필요로한다는 인상하에있었습니다. 그래서 저는 실제로 xUnit 콘솔 앱을 사용하여 바로이 것을 시도하고 있습니다. 지금까지 아무도 이것을 보지 못했습니다. – Jammer

답변

2

NCover는 모든 테스트 프레임 워크를 실행할 수 있습니다. 애플리케이션에 대한 매개 변수를 호출하기 위해서는 애플리케이션을 알아야합니다.

NCover와 TeamCity의 통합에 대한이 정보를 읽었습니까? 당신은 질문이있는 경우

http://docs.ncover.com/how-to/continuous-integration/teamcity/

지원 담당자에게 연락 주시기 바랍니다.

조 Feser NCover 감사

관련 문제