Sdílet prostřednictvím


Gewusst wie: Abrufen von Testergebnissen über die Befehlszeile

Aktualisiert: November 2007

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_2005 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 einem Team Foundation Server verbunden ist, können Sie die Ergebnisse darüber hinaus im betriebsinternen Speicher Ihres Teams veröffentlichen. Beide Möglichkeiten werden in den folgenden Verfahren beschrieben.

ms182488.alert_note(de-de,VS.90).gifHinweis:

Informationen zum Veröffentlichen von Testdaten aus Visual Studio finden Sie unter Gewusst wie: 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:[Dateiname], um den Namen einer Datei anzugeben, in der die Testergebnisse gespeichert werden sollen. Beispiel:

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

    ms182488.alert_note(de-de,VS.90).gifHinweis:

    Testergebnisdateien müssen die Erweiterung .trx haben, um ordnungsgemäß zu funktionieren. Mit dem 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 Befehlszeilenoptionen für MSTest.exe.

So veröffentlichen Sie Befehlszeilen-Testergebnisse im betriebsinternen Speicher

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

    ms182488.alert_note(de-de,VS.90).gifHinweis:

    Sie können Testergebnisse nur dann im betriebsinternen Speicher veröffentlichen, wenn eine Verbindung mit einem Team Foundation Server besteht und Team Explorer installiert ist. Informationen zum Herstellen einer Verbindung mit einem Team Foundation Server finden Sie unter Gewusst wie: Herstellen einer Verbindung mit 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 Befehlszeilenoptionen für MSTest.exe.

Siehe auch

Aufgaben

Gewusst wie: Ausführen von Tests in der Befehlszeile

Gewusst wie: Veröffentlichen von Testergebnissen

Gewusst wie: Herstellen einer Verbindung mit Team Foundation Server

Konzepte

Veröffentlichen von Testergebnissen

Befehlszeilenoptionen für MSTest.exe