Wo befindet sich der Ausgabebereich "Tests"?

126

Unerwarteter Fehler erkannt. Überprüfen Sie den Testausgabebereich auf Details.

Wo befindet sich der 'Testausgabebereich'? Ich kann es nirgendwo in Visual Studio finden. Ich habe 'Test Explorer' gefunden, aber es gibt keine Details.

Oberst Panik
quelle

Antworten:

154

Im Ausgabefenster befindet sich die Combobox "Ausgabe von anzeigen". Wählen Sie Tests wie hier gezeigt

Peuczynski
quelle
2
Dies ist die richtige Antwort. Die Auswahl von "Tests" aus der Combobox ist der Schlüssel.
Keith
Wenn ich das mache, bekomme ich nur einen oder mehrere Fehler.
Ohad Schneider
20

Gehen Sie zur Registerkarte Ansicht oben auf Ihrem Bildschirm und wählen Sie Ausgabe aus.

VS-Ansichtsausgabe


quelle
12

Die Botschaft sollte wirklich so sein

Unerwarteter Fehler erkannt. Überprüfen Sie die Output Windowfür Details, die im Show output from:Abschnitt zu finden sind. Wählen Sie dann die TestsDropdown-Liste.

Denn es ist im Ausgabefenster dasselbe Fenster, in dem auch hauptsächlich die Textinformationen Build... und die Testergebnisinformationen angezeigt werden.

Geben Sie hier die Bildbeschreibung ein

ΩmegaMan
quelle
5

Wenn Sie nach dem eigentlichen Problem suchen, war es für mich:

vstest.discoveryengine.exe und vstest.executionengine.exe

Öffnen Sie den Task-Manager, wechseln Sie zur Registerkarte Prozesse, klicken Sie mit der rechten Maustaste und beenden Sie den Prozess. Starten Sie Visual Studio neu.

Ben Power
quelle
Ich kann diese Prozesse im Task-Manager nicht finden. Wo soll ich suchen? Ist das Beenden der Prozesse wirklich das Herzstück des Problems?
Savage
@Savage Es war für mich, aber IIRC Ich habe einen schrecklich kryptischen Fehler wie "Ein oder mehrere Fehler sind aufgetreten" und das Beenden dieser Prozesse hat ihn behoben.
Ben Power
Es wurde für mich behoben, aber das heißt nicht, dass es das gleiche Problem ist. Ich habe die eigentliche Ursache nie herausgefunden ...
Ben Power
2

Für mich hat das Beenden der Prozesse vstest.console.exe und vstest.discoveryengine.exe den Trick getan. Visual Studio muss nicht neu gestartet werden.

Austin
quelle
Wie funktioniert das zeigt die Ausgabe von Unittests und Konsolen - Ausgängen?
Christian
0

Falls dies jemandem hilft. Alle meine Testfälle verschwanden aus dem Test Explorer (VS 2019 Pro v16.5.4) und ich bemerkte die unauffällige Meldung in der Statusleiste - unexpected error detected. Check the Tests Output Pane for details.

Ein Neustart von Visual Studio hat nicht geholfen. Ein Neustart als Administrator hat auch nicht geholfen.

Ich folgte @ Ben-Power in den Task-Manager und stellte fest, dass mindestens 5 vstest.console.exeProzesse ausgeführt wurden.

Alle getötet und Visual Studio erneut geöffnet. Der Test Explorer hat alle Tests wie erwartet geladen.

Foxfuzz
quelle