2011-09-28 48 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

相关问题