Contexte:
certains utilisateurs signalent des problèmes avec une fonction de téléchargement de fichiers dans notre application Web. Cela n'arrive qu'occasionnellement et sans motif particulier. Nous essayons de le comprendre depuis longtemps, en ajoutant des informations de débogage partout où nous pouvons penser que cela pourrait aider, en explorant les journaux, etc., mais nous n'avons pas été en mesure de le reproduire ou de le comprendre.
Problème:
j'essaie maintenant de reproduire cela en utilisant MSTest et WatiN pour répéter l'opération qui est censée échouer un grand nombre de fois (plusieurs centaines). Juste pour avoir une idée de la progression du test dans la boucle, je veux imprimer quelque chose comme:
Console.WriteLine(String.Format("Uploaded file, attempt {0} of {1}", i, maxUploads));
Cela n'apparaît cependant pas dans la fenêtre Sortie. Maintenant, je sais que vous obtiendrez la sortie de la console dans les résultats du test (ainsi que ce que vous produisez, Debug.Writeline
etc.), mais cela n'est disponible qu'après la fin du test. Et comme mon test avec des centaines de répétitions pourrait prendre un certain temps, j'aimerais savoir jusqu'où il est allé.
Question:
Existe - t-il un moyen d'obtenir la sortie de la console dans la fenêtre Sortie pendant l' exécution du test?