2011-03-25 7 views
9

Tengo un problema donde el tiempo de espera de las pruebas es de 30 minutos. ¿Alguna idea sobre establecer un tiempo de espera infinito? He intentado Tiempo de espera (0), pero todavía arroja un tiempo de espera después de 30 minutos.Desactivar el tiempo de espera para las pruebas unitarias en C#

estoy corriendo estas pruebas de unidad en Visual Studio 2008.

+0

Deberá proporcionar más información, como por qué tipo de aplicación está probando para empezar. – ChrisF

+0

No ha especificado qué marco de pruebas de unidades está utilizando o dónde está especificando el tiempo de espera. –

+0

¿Qué estás probando que se agota? ¿Qué marco de prueba? ¿Qué está arrojando el tiempo de espera? – Oded

Respuesta

18

desde el 30 minutos es el tiempo de espera predeterminado para una unidad de prueba en el marco del estudio de prueba de Visual, voy a tomar una conjetura que esto es lo te estás refiriendo De lo contrario, proporcione más detalles.

Es posible ajustar este tiempo de espera en por lo menos dos maneras:

  1. Decorar específica TestMethods con un atributo: [Timeout(TestTimeout.Infinite)]; o
  2. Usando Test -> Edit Test Settings -> [settings you're using] -> Test Timeouts.

Tenga en cuenta que si hace esto usando (2), tendrá que cerrar y volver a abrir su solución en VS antes de aplicar el cambio.

+0

Sí, eso es todo :) eso es lo que iba a sugerir. –

+0

Intenté ambas sugerencias pero no pude hacer que funcionaran. No pude encontrar TestTimeout.Infinite así que probé Timeout (Timeout.Infinite) que no funcionó. Al pasar por el menú de configuración, no hay ninguna opción para establecer el tiempo de espera como infinito (he intentado 00:00:00). El tiempo máximo que puedo ingresar es 23:59:59. – Eric

+0

La enumeración TestTimeout se encuentra en Microsoft.VisualStudio.TestTools.UnitTesting. Tal vez le falta un "uso"/referencia? – telewin

0

Me funcionó. Debe agregarlo al código de prueba C#, justo arriba del método de prueba:

[Timeout(TestTimeout.Infinite)] 
[TestMethod()] 
Cuestiones relacionadas