Obtention d'une exception System.Runtime.InteropServices.COM lors de l'exécution de versions nocturnes

StackOverflow https://stackoverflow.com/questions/1409737

  •  05-07-2019
  •  | 
  •  

Question

Actuellement, j'ai 2 serveurs de test virtuels (Win2003). L'une concerne les sites Web déployés et l'autre, tous les tests. J'ai installé toute la construction de nuit en utilisant cc.net. Chaque fois que je lance des tests sur des versions nocturnes. Certains tests échouent à dire 1. System.Runtime.InteropServices.COMException: le serveur RPC n'est pas disponible. (Exception de HRESULT: 0x800706BA. 2. Alors que certains ont une exception de délai d'attente. alors que parfois, testfixtures n'est pas configuré en raison d'un délai d'attente sur le serveur.

Tout le monde a une idée. Pourquoi cela cause-t-il ce problème? Y a-t-il un problème avec la synchronisation de 2 machines ou avec des privilèges ou des restrictions de pare-feu?

Cordialement

Était-ce utile?

La solution

J'ai eu la même exception System.Runtime.InteropServices.COM à l'un de mes tests. Mais pour le délai d'attente, je l'ai résolu en développant la propriété de délai d'attente (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;
}
Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top