Où se trouve le «volet de sortie des tests»?

126

Erreur inattendue détectée. Consultez le volet de sortie des tests pour plus de détails.

Où se trouve le «Volet de sortie des tests»? Je ne le trouve nulle part dans Visual Studio. J'ai trouvé 'test explorer' mais il ne donne aucun détail.

Colonel Panic
la source

Réponses:

155

Dans la fenêtre de sortie, il y a une liste déroulante "afficher la sortie de". Choisissez les tests comme indiqué ici

Peuczynski
la source
2
C'est la bonne réponse. La sélection de «Tests» dans la liste déroulante est la clé.
Keith
Lorsque je fais cela, je n'obtiens qu'une ou plusieurs erreurs.
Ohad Schneider
20

Accédez à l'onglet Affichage en haut de votre écran et sélectionnez la sortie.

Sortie vue VS


la source
12

Le message devrait vraiment être celui-ci

Erreur inattendue détectée. Consultez le Output Windowpour plus de détails qui peuvent être trouvés dans la Show output from:section. Sélectionnez ensuite le Testsmenu déroulant.

Car c'est dans la fenêtre de sortie qui est la même fenêtre qui montre aussi principalement les Buildinformations textuelles ... et les informations de résultat du test.

entrez la description de l'image ici

ΩmegaMan
la source
5

Si vous recherchez le problème réel, pour moi, c'était:

vstest.discoveryengine.exe et vstest.executionengine.exe

Ouvrez le Gestionnaire des tâches, allez dans l'onglet Processus, cliquez avec le bouton droit et Terminez le processus. Redémarrez Visual Studio.

Ben Power
la source
Je ne trouve pas ces processus dans le Gestionnaire des tâches - où dois-je chercher? De plus, est-ce que tuer les processus est vraiment au cœur du problème?
Savage
@Savage C'était pour moi, mais IIRC j'ai eu une erreur horriblement cryptique comme "Une ou plusieurs erreurs se sont produites" et la destruction de ces processus l'a corrigée.
Ben Power
Corrigé pour moi, mais cela ne veut pas dire que c'est le même problème. Je n'ai jamais découvert la cause réelle ...
Ben Power
2

Pour moi, tuer les processus vstest.console.exe et vstest.discoveryengine.exe a fait l'affaire. Pas besoin de redémarrer Visual Studio.

Austin
la source
Comment cela montre-t-il la sortie des unittests et des sorties de la console?
Christian
0

Au cas où cela aiderait quelqu'un. Tous mes cas de test ont disparu de l'Explorateur de tests (VS 2019 Pro v16.5.4) et j'ai remarqué le message discret dans la barre d'état - unexpected error detected. Check the Tests Output Pane for details.

Le redémarrage de Visual Studio n'a pas aidé. Le redémarrage en tant qu'administrateur n'a pas non plus aidé.

J'ai suivi @ Ben-Power dans le gestionnaire de tâches et j'ai trouvé au moins 5 occurrences de vstest.console.exeprocessus en cours d'exécution.

Tué tout et rouvert Visual Studio. Test Explorer a chargé tous les tests comme prévu.

foxfuzz
la source