Freigeben über


Ergebnisse von Befehlszeilentests

 

Veröffentlicht: April 2016

Sie können das Programm "MSTest.exe" zum Ausführen von Tests über die Befehlszeile verwenden. MSTest.exe zeigt im Eingabeaufforderungsfenster automatisch eine Testlaufzusammenfassung an.

Außerdem werden die Testergebnisse automatisch auf der Festplatte gespeichert. Im Bereich Zusammenfassung des Ergebnisausgabefensters zeigt MSTest.exe den Namen der automatisch generierten Ergebnisdatei an. Beispiel:

Results file: D:\temp\test\TestProject3\TestProject3\TestResults\thisuser@ThisUser-32G 9_24_2012 1_27_37 PM.trx

Wenn Sie dies bevorzugen, können Sie die Testergebnisse auch explizit in einer von Ihnen benannten Datei speichern. Wenn Ihre Visual Studio-Clientsitzung mit Team Foundation Server verbunden ist, können Sie Ergebnisse für die Teamprojektsammlung in der Datenbank veröffentlichen. Beide Optionen werden im Folgenden beschrieben.

Hinweis

Informationen zum Veröffentlichen von Testdaten aus Visual Studio finden Sie unter Befehlszeilenoptionen zum Veröffentlichen von Testergebnissen.

So speichern Sie Befehlszeilen-Testergebnisse in einer bestimmten Datei

  • Führen Sie Tests mit MSTest.exe aus.

    Verwenden Sie die Option /resultsfile:[file name], um den Namen der Datei anzugeben, in der die Testergebnisse gespeichert werden sollen. Beispiel:

    MSTest /testmetadata:Bank.vsmdi /resultsfile:BanktestResults.trx

    Hinweis

    Testergebnisdateien müssen die Erweiterung .trx aufweisen, um ordnungsgemäß zu arbeiten. Durch den MSTest-Befehl wird diese jedoch nicht automatisch angefügt.Daher sollten Sie die Erweiterung .trx immer angeben, wenn Sie diesen Befehl verwenden.

    Weitere Informationen zu den Optionen, die Sie mit MSTest.exe verwenden können, finden Sie unter MSTest.exe (Befehlszeilenoptionen).

So veröffentlichen Sie Befehlszeilentestergebnisse für die Teamprojektsammlung in der Datenbank

  • Führen Sie Tests mit MSTest.exe aus.

    Hinweis

    Sie können Testergebnisse für die Teamprojektsammlung nur in der Datenbank veröffentlichen, wenn eine Verbindung mit Team Foundation Server hergestellt wurde und Team Explorer installiert ist.Informationen zum Herstellen einer Verbindung mit Team Foundation Server finden Sie unter Connect to team projects in Team Foundation Server.

    Für das Veröffentlichen von Testergebnissen sind zahlreiche Befehlszeilenoptionen verfügbar. Diese können je nach den zu veröffentlichenden Testergebnissen auch in Kombination verwendet werden. Fünf dieser Optionen sind erforderlich: /publish, /publishbuild, /teamproject, /platform und /flavor. Eine ist otional**: /publishresultsfile**.

    • Veröffentlichen aktueller Testergebnisse. Um Tests auszuführen und die Ergebnisse sofort zu veröffentlichen, verwenden Sie Optionen zum Angeben der auszuführenden Tests und die erforderlichen Optionen für die Veröffentlichung. Beispiel:

      MSTest /testcontainer:test.dll /publish:http://ourtfsmachine:8080 /teamproject:ProjectName /publishbuild:BuildNumber01 /platform:AnyCpu /flavor:Release

    • Veröffentlichen früherer Testergebnisse. Lassen Sie zum Veröffentlichen der Ergebnisse von zuvor ausgeführten Tests alle Befehlszeilenoptionen weg, die auszuführende Tests angeben (z. B. /testcontainer: und /testmetadata:), da keine Tests ausgeführt werden. Beispiel:

      MSTest /publishresultsfile:testResult.trx /publish:http://ourtfsmachine:8080 /teamproject:ProjectName /publishbuild:BuildNumber01 /platform:AnyCpu /flavor:Release

      Weitere Informationen zum Verwenden dieser Optionen finden Sie unter MSTest.exe (Befehlszeilenoptionen).

Siehe auch

Ausführen von automatisierten Tests über die Befehlszeile mit MSTest
MSTest.exe (Befehlszeilenoptionen)