目前我有2个虚拟测试服务器(win2003)。一个是部署网站,另一个是所有测试。我已经使用cc.net设置了每晚构建。我什么时候对夜间版本进行测试。有些测试失败了 1. System.Runtime.InteropServices.COMException:RPC服务器不可用。 (来自HRESULT的异常:0x800706BA。 2.有些人有超时异常。有些时候由于服务器上的超时而未设置testfixtures。
任何人都有任何想法。为什么会导致此问题,是否有任何与2台计算机或任何权限或防火墙重新同步的同步。
亲切的问候
答案 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;
}