2011-09-28 93 views
1

我在Windows Server上運行TeamCity 6.5,並且在同一臺服務器上有幾個構建代理(所有系統用戶均作爲服務運行)。我一直在構建SilverLight項目,並在Jenkins之前運行StatLight(v 1.4.4147)測試,沒有任何問題。在詹金斯,我叫一個自定義腳本的StatLight測試如下:StatLight在從TeamCity作爲單個命令運行時掛起

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) 

...然後而已。在最後一行中報告的時間會持續上升直到我終止構建作業。將--debug開關添加到StatLight也不會改善上述輸出。

現在,我已經切換TeamCity構建步驟來單獨調用每個測試,因爲我在Jenkins中,但這比解決方案更適合解決問題。當然,我仍然可能會遇到上述問題 - 我還沒有發現。

我想知道的是我可以採取哪些步驟來正確調試此問題,或者是否存在可能導致上述行爲的已知問題?

+0

我有同樣的問題,畢竟你找到解決方案嗎? – stralsi

回答

0

1.5版本中有一個問題與團隊城市有關。 http://statlight.codeplex.com/workitem/13654

我不確定它會解決你的問題,但你會介意升級,嘗試和報告回來嗎?

+0

我升級了,但不幸的是它沒有解決上述問題。單獨運行測試(按照OP中的第一個代碼片段)似乎一直運行。 – RCross

相關問題