运行每晚构建时获取System.Runtime.InteropServices.COMException

时间:2009-09-11 08:38:18

标签: cruisecontrol.net watin

目前我有2个虚拟测试服务器(win2003)。一个是部署网站,另一个是所有测试。我已经使用cc.net设置了每晚构建。我什么时候对夜间版本进行测试。有些测试失败了 1. System.Runtime.InteropServices.COMException:RPC服务器不可用。 (来自HRESULT的异常:0x800706BA。 2.有些人有超时异常。有些时候由于服务器上的超时而未设置testfixtures。

任何人都有任何想法。为什么会导致此问题,是否有任何与2台计算机或任何权限或防火墙重新同步的同步。

亲切的问候

1 个答案:

答案 0 :(得分:0)

我在我的一个测试中获得了相同的System.Runtime.InteropServices.COMException。但是对于超时,我通过扩展超时属性(WatiN 2.0)来解决它

[SetUp] \\for NUnit but you can change with you own testing engine
public void EachSetup()
{ 
 Settings.AutoCloseDialogs = true;
 Settings.AttachToIETimeOut = 300;
 Settings.WaitForCompleteTimeOut = 300;
 Settings.WaitUntilExistsTimeOut = 300;
}