Получение System.Runtime.InteropServices.COMException при выполнении ночных сборок

На данный момент у меня есть 2 виртуальных тестовых сервера (win2003). На одном размещены веб-сайты, а на другом - все тесты. Я установил всю ночную сборку с помощью cc.net. Когда бы то ни было, я запускаю тесты на ночных сборках. Некоторые тесты терпят неудачу, говоря: 1. System.Runtime.InteropServices.COMException: сервер RPC недоступен. (Исключение из HRESULT: 0x800706BA. 2. Хотя некоторые получили исключение тайм-аута. В то время как иногда testfixtures не настраивается из-за тайм-аута на сервере.

У любого есть идея. Почему это вызывает эту проблему, связано ли это с синхронизацией двух машин или какими-либо привилегиями или рестартом брандмауэра.

С уважением


person sam    schedule 11.09.2009    source источник


Ответы (1)


У меня такое же исключение 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;
}
person Pitming    schedule 17.09.2009