Contexto:
algunos usuarios informan problemas con una función de carga de archivos en nuestra aplicación web. Solo ocurre ocasionalmente y sin ningún patrón especial. Hemos estado tratando de resolverlo durante mucho tiempo, agregando información de depuración en cualquier lugar donde creamos que podría ayudar, rastreando los registros, etc., pero no hemos podido reproducirlo o resolverlo.
Problema:
ahora estoy tratando de reproducir esto usando MSTest y WatiN para repetir la operación que se supone falla una gran cantidad de veces (varios cientos). Solo para tener una idea de qué tan lejos en el ciclo ha llegado la prueba, quiero imprimir algo como:
Console.WriteLine(String.Format("Uploaded file, attempt {0} of {1}", i, maxUploads));
Sin embargo, esto no aparece en la ventana Salida. Ahora sé que obtendrá la salida de la consola en los resultados de la prueba (así como lo que la salida del Debug.Writeline
etc), pero esto no está disponible hasta después de la prueba ha terminado. Y dado que mi prueba con cientos de repeticiones puede llevar bastante tiempo, me gustaría saber qué tan lejos ha llegado.
Pregunta:
¿Hay alguna forma de que pueda obtener la salida de la consola en la ventana Salida durante la ejecución de la prueba?