Получение исключения System.Runtime.InteropServices.COME при выполнении ночных сборок - PullRequest
1 голос
/ 11 сентября 2009

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

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

С уважением

1 Ответ

0 голосов
/ 17 сентября 2009

Я получил то же исключение System.Runtime.InteropServices.COME на одном из моих тестов. Но для тайм-аута я решил это путем расширения свойства тайм-аута (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;
}
...