2012-02-19 2 views
3

inbuilt NUNIT 및 번들로 제공되는 dotCover를 사용하여 TeamCity 6.5를 구성하려고합니다. 필자는 dotCover Merge 명령이 실패하고 일부 후속 명령과 함께 0이 아닌 종료 코드가있는 것을 이해하지 못합니다.TeamCity 및 dotCover 구성 중 문제가 발생했습니다.

Nunit 2.5.10, x64를 64 비트 컴퓨터에서 사용하고 nunit 용 .NET4.0 런타임을 사용합니다. 나는 커버리지 도구로 dotCover를 선택한 붙박이 dotCover를 사용하여 비어, 내 필터는 다음과 같습니다 : 후반 답변

Step 2/2] Coverage session finished [2/19/2012 5:16:06 PM] 
[17:16:06]: [Step 2/2] Coverage results post-processing started [2/19/2012 5:16:06 PM] 
[17:16:06]: [Step 2/2] Coverage results post-processing finished [2/19/2012 5:16:06 PM] 
[17:16:06]: [Step 2/2] ##teamcity[importData type='dotNetCoverage' tool='dotcover' file='C:\System\TeamCity\Agent007\temp\buildTmp\tmpEB31.tmp'] 
[17:16:06]: [Step 2/2] Importing data from 'C:\System\TeamCity\Agent007\temp\buildTmp\tmpEB31.tmp' with 'dotNetCoverage' processor 
[17:16:06]: [Step 2/2] Process exited with code 0 
[17:16:06]: Waiting for 1 service processes to complete 
[17:16:06]: Processing 1 coverage report(s) 
[17:16:06]: Generating coverage report by dotcover for files: [C:\System\TeamCity\Agent007\temp\buildTmp\tmpEB31.tmp] 
[17:16:06]: Get dotCover version (1s) 
[17:16:08]: [Get dotCover version] Started dotCover: C:\System\TeamCity\buildAgent\tools\dotCover\dotCover.exe version C:\System\TeamCity\Agent007\temp\buildTmp\dotCover1818874175934681230Version 
[17:16:08]: [Get dotCover version] Output: JetBrains dotCover Console Runner v1.1.252.2. Copyright (c) 2009-2012 JetBrains s.r.o. All rights reserved. 

[17:16:08]: [Get dotCover version] dotCover exited with code: 0 
[17:16:08]: Use DotCover 1.1.x commands set 
[17:16:08]: Merge dotCover reports (3s) 
[17:16:11]: [Merge dotCover reports] Started dotCover: C:\System\TeamCity\buildAgent\tools\dotCover\dotCover.exe merge C:\System\TeamCity\Agent007\temp\buildTmp\dotcover3528224551281727042.xml 
[17:16:11]: [Merge dotCover reports] Output: JetBrains dotCover Console Runner v1.1.252.2. Copyright (c) 2009-2012 JetBrains s.r.o. All rights reserved. 

[17:16:11]: [Merge dotCover reports] dotCover exited with code: -1073740940 
[17:16:11]: [Merge dotCover reports] dotCover returned non-zero exit code. 
[17:16:12]: Remove dotCover snapshot files 
[17:16:12]: [Remove dotCover snapshot files] Started dotCover: C:\System\TeamCity\buildAgent\tools\dotCover\dotCover.exe delete C:\System\TeamCity\Agent007\temp\buildTmp\dotcover2466421969996709368.xml 
[17:16:12]: [Remove dotCover snapshot files] Output: JetBrains dotCover Console Runner v1.1.252.2. Copyright (c) 2009-2012 JetBrains s.r.o. All rights reserved. 

[17:16:12]: [Remove dotCover snapshot files] dotCover exited with code: 0 
[17:16:12]: Generate dotCover report (3s) 
[17:16:16]: [Generate dotCover report] Started dotCover: C:\System\TeamCity\buildAgent\tools\dotCover\dotCover.exe report C:\System\TeamCity\Agent007\temp\buildTmp\dotcover1373956647492282113.xml 
[17:16:16]: [Generate dotCover report] Output: JetBrains dotCover Console Runner v1.1.252.2. Copyright (c) 2009-2012 JetBrains s.r.o. All rights reserved. 

[17:16:16]: [Generate dotCover report] dotCover exited with code: -1073740940 
[17:16:16]: [Generate dotCover report] dotCover returned non-zero exit code. 
[17:16:16]: Generate dotCover HTML report 
[17:16:16]: Packing snapshot files (3s) 
[17:16:20]: [Packing snapshot files] Started dotCover: C:\System\TeamCity\buildAgent\tools\dotCover\dotCover.exe zip C:\System\TeamCity\Agent007\temp\buildTmp\dotcover128074978195207834.xml 
[17:16:20]: [Packing snapshot files] Output: JetBrains dotCover Console Runner v1.1.252.2. Copyright (c) 2009-2012 JetBrains s.r.o. All rights reserved. 

[17:16:20]: [Packing snapshot files] dotCover exited with code: -1073740940 
[17:16:20]: [Packing snapshot files] dotCover returned non-zero exit code. 
[17:16:20]: Remove dotCover snapshot files 
[17:16:21]: [Remove dotCover snapshot files] Started dotCover: C:\System\TeamCity\buildAgent\tools\dotCover\dotCover.exe delete C:\System\TeamCity\Agent007\temp\buildTmp\dotcover1456730463762641811.xml 
[17:16:21]: [Remove dotCover snapshot files] Output: JetBrains dotCover Console Runner v1.1.252.2. Copyright (c) 2009-2012 JetBrains s.r.o. All rights reserved. 

Failed to obtain source files for the 'delete' command. File 'C:\System\TeamCity\Agent007\temp\buildTmp\dotCover9185619990474525744Merge' is nor a snapshot in supported format, nor a coverage results descriptor 
[17:16:21]: [Remove dotCover snapshot files] dotCover exited with code: -2 
[17:16:21]: [Remove dotCover snapshot files] dotCover returned non-zero exit code. 
[17:16:21]: No statistics values are provided by dotCover report generator 
[17:16:21]: Publishing artifacts 
[17:16:21]: [Publishing artifacts] Paths to publish: [C:\System\TeamCity\Agent007\temp\buildTmp\coverage1694097105968668380zip\CoverageReport.xml=>.teamcity/.NETCoverage] 
[17:16:21]: [Publishing artifacts] Sending files 
[17:16:21]: Publishing internal artifacts 
[17:16:21]: [Publishing internal artifacts] Sending build.finish.properties.gz file 
[17:16:21]: Build finished 
+1

실망스러운 점은 의미있는 디버그 메시지가 없기 때문에 디버깅을 계속할 수 있다는 것입니다. JETBRAINSZZZZ! – Zasz

답변

1

죄송합니다 : 여기

+:BSF 
-:Aspose.Cells 
-:BSF.UnitTest 
-:BSF.IntegrationTests 
-:DataAnnotationsExtensions.ClientValidation 
-:DataAnnotationsExtensions 
-:Elmah 
-:FluentNHibernate 
-:Iesi.Collections 
-:NHibernate 
-:Ninject 
-:NLog 
-:nunit.framework 
-:nunit.mocks 
-:pnunit.framework 
-:Rhino.Mocks 
-:WebActivator 
-:Yahoo.Yui.Compressor 

그리고

는 빌드 로그입니다. 당신은 필터가 수 있고 그것으로 충분해야한다 :

+:BSF* 
-:BSF.UnitTest 
-:BSF.IntegrationTests 

이상한 종료 코드는 콘솔 주자 프로세스가 불분명 한 이유로 추락 것을 의미 할 수있다. 최신 콘솔 러너 빌드 (http://confluence.jetbrains.net/display/DCVR/dotCover+2.2+++++Builds)를 시도하거나 TC에 내장 된 dotCover를 업데이트 할 수 있습니다. 이렇게하려면 TC 서버의 zip을 TeamCity \ webapps \ ROOT \ WEB-INF \ plugins \ dotNetRunners \ agent \ dotCover.zip (전체 경로가 다를 수 있음) 경로로 바꿉니다. 그러면 자동으로 배포됩니다. 모든 요원에게. 작동하지 않는 경우 언제든지 지원팀에 문의하십시오.

관련 문제