2011-09-28 5 views
1

저는 TeamCity 6.5를 Windows 서버에서 실행 중이며 같은 서버에 두 대의 빌드 에이전트 (모두 서비스로 시스템 사용자로 실행 중임)가 있습니다. SilverLight 프로젝트를 구축하고 이전에 Jenkins에서 StatLight (v 1.4.4147) 테스트를 문제없이 실행했습니다. 다음과 같이 젠킨스, 나는 사용자 정의 스크립트의 StatLight 테스트라는 :TeamCity에서 단일 명령으로 실행할 때 StatLight가 응답하지 않습니다.

StatLight.exe -x="Tests.xap" 
StatLight.exe -x="MoreTests.xap" 
StatLight.exe -x="EvenMoreTests.xap" 

... 등,하지만 난 인 TeamCity 내 빌드 작업을 마이그레이션 할 때 다음과 같이 나 또한 단일 명령 줄 단계에 이러한 변경 :

StatLight.exe --teamcity -x="Tests.xap" -x="MoreTests.xap" -x="EvenMoreTests.xap" 

이 시간의 약 50 %를 작동하지만이 실패 할 때, 왜 말해 빌드 로그에 출력이 없다 - 난 그냥 얻을 : 다음

[11:41:18]: [MyProject\bin\Release\MoreTests.xap] Tests.ExtensionsTests.WatchObservableCollection 
[11:41:18]: [MyProject\bin\Release\MoreTests.xap] Tests.SubscribingModelBaseTests.DisposeIsCalled 
[11:41:18]: [MyProject\bin\Release\MoreTests.xap] --- Completed Test Run at: 28/09/2011 11:41:18. Total Run Time: 00:00:11.8125000 
[11:41:19]: [MyProject\bin\Release\MoreTests.xap] Test run results: Total 6, Successful 6, Failed 0, 
[11:41:19]: [Step 5/6] MyProject\bin\Release\EvenMoreTests.xap (9m:42s) 

... 그리고 아무것도 더. 마지막 줄에 기록 된 시간은 내가 일자리를 죽일 때까지 그냥 올라가고 올라간다. StatLight에 --debug 스위치를 추가해도 위 출력이 향상되지 않습니다.

지금 저는 Jenkins 에서처럼 TeamCity 빌드 단계를 개별적으로 호출하도록 전환했습니다. 그러나 이는 적절한 해결책보다 더 많은 해결 방법입니다. 그리고 물론, 나는 아직도 위의 문제에 부딪 칠지도 모른다. 나는 아직 찾아 내지 못했다.

내가 알고 싶은 것은 올바르게이 문제를 디버깅하기 위해 취할 수있는 단계 또는 위의 동작을 일으킬 수있는 알려진 문제가 있는지 여부입니다.

+0

동일한 문제가 발생했습니다. 결국 솔루션을 찾았습니까? – stralsi

답변

0

teamcity와 관련된 1.5 버전에서 해결 된 한 가지 문제점이있었습니다. http://statlight.codeplex.com/workitem/13654

문제가 해결 될지는 모르겠지만 업그레이드, 시도 및보고 하시겠습니까?

+0

업그레이드했지만 유감스럽게도 위의 문제가 해결되지 않았습니다. 개별적으로 테스트를 실행하는 것은 (OP의 첫 번째 코드 스 니펫에 따라) 일관되게 작동하는 것 같습니다. – RCross

관련 문제