Befehlszeilenoptionen zum Veröffentlichen von Testergebnissen

Wenn Sie das Befehlszeilendienstprogramm MSTest.exe verwenden, können mit folgenden Optionen Testergebnisse veröffentlicht werden.

Voraussetzungen

Visual Studio Ultimate oder Visual Studio Premium

Die Datenbank für die Teamprojektsammlung befindet sich auf einem Team Foundation Server-Computer. Sie können also Testdaten nur veröffentlichen, wenn Team Explorer installiert und die Visual Studio-Benutzersitzung mit einem Team Foundation Server-Computer verbunden ist. Informationen zum Herstellen einer Verbindung mit Team Foundation Server finden Sie unter Herstellen einer Verbindung mit Teamprojekten in Team Foundation Server.

Zum Veröffentlichen von Testergebnissen erforderliche Optionen

Wenn Sie Testergebnisse in der Befehlszeile veröffentlichen, können Sie entweder die Ergebnisse eines bereits abgeschlossenen Testlaufs veröffentlichen, oder Tests ausführen und die neuen Ergebnisse des Testlaufs veröffentlichen.

Folgende Optionen sind zum Veröffentlichen von Testergebnissen erforderlich: /publish, /publishbuild, /platform, /flavor und /teamproject. Um nur die Ergebnisse eines bereits abgeschlossenen Testlaufs zu veröffentlichen, verwenden Sie diese Option: /publishresultsfile.

Hinweis

Informationen zu MSTest.exe-Befehlszeilenoptionen, die nicht speziell zum Veröffentlichen von Testergebnissen verwendet werden, finden Sie unter MSTest.exe (Befehlszeilenoptionen).

/publish

/publish:[ server name]

Verwenden Sie die /publish-Option, um Testdaten in der Datenbank für die Teamprojektsammlung zu veröffentlichen, die dem Team Foundation Server des Projekts zugeordnet ist.

Wenn Sie die Option /publish verwenden, müssen Sie den Namen des Team Foundation Server korrekt angeben. Das korrekte Format ist davon abhängig, ob der Team Foundation Server auf dem Clientcomputer wie folgt registriert wurde:

  • Wenn der Team Foundation Server nicht auf dem Clientcomputer registriert ist, verwenden Sie den URI, der den Team Foundation Server identifiziert. Beispielsweise /publish:http://OurTFSMachine:8080/tfs/OurProjectCollection.

  • Wenn der Team Foundation Server-Computer registriert ist, können Sie eine Kurzform verwenden: /publish:OurTFSMachine.

/publishbuild

/publishbuild:[ Buildname ]

Zum Veröffentlichen von Testdaten müssen Sie den Namen eines abgeschlossenen Builds angeben. Führen Sie zum Ermitteln des Namens eines Builds die folgende Schritte aus:

  1. Öffnen Sie Visual Studio, und stellen Sie eine Verbindung mit einem Team Foundation Server her. Weitere Informationen finden Sie unter Herstellen einer Verbindung mit Teamprojekten in Team Foundation Server.

  2. Öffnen Sie Team Explorer.

  3. Öffnen Sie Ihr Teamprojekt, und erweitern Sie den Teamprojektknoten.

  4. Doppelklicken Sie unter dem Build auf Alle Buildtypen oder auf einen bestimmten Buildtyp, um dessen Builds anzuzeigen.

    Verwendbare Buildnamen befinden sich in der Spalte Name.

    Hinweis

    Doppelklicken Sie auf den Buildnamen, um Informationen zu /platform und /flavor zu erhalten.

/flavor

/flavor:[ flavor ]

Diese als Zeichenfolge eingegebene Option ist für das Veröffentlichen von Testergebnissen unbedingt erforderlich. Die Werte von /flavor und /platform müssen mit einer gültigen Kombination von Werten für das abgeschlossene, mit der Option /publishbuild angegebene Build übereinstimmen. Wenn Sie das MSTest-Dienstprogramm mit den Optionen für das Veröffentlichen ausführen, werden zunächst laufende Tests abgeschlossen und anschließend Typ- und Plattformeigenschaften des Testlaufs festgelegt, bevor die Testlaufergebnisse veröffentlicht werden.

Beispiele für /flavor: /flavor:debug, /flavor:retail

/platform

/platform:[ Plattform ]

Diese als Zeichenfolge eingegebene Option ist für das Veröffentlichen von Testergebnissen unbedingt erforderlich. Die Werte von /flavor und /platform müssen mit einer gültigen Kombination von Werten für das abgeschlossene, mit der Option /publishbuild angegebene Build übereinstimmen. Wenn Sie das MSTest-Dienstprogramm mit den Optionen für das Veröffentlichen ausführen, werden zunächst laufende Tests abgeschlossen und anschließend Typ- und Plattformeigenschaften des Testlaufs festgelegt, bevor die Testlaufergebnisse veröffentlicht werden.

Beispiele für /platform: /platform:AnyCPU, /platform:x86

/publishresultsfile

/publishresultsfile:[ Dateiname ]

Der Name der zu veröffentlichenden Ergebnisdatei. Die Dateierweiterung dieser Datei lautet .trx. Lassen Sie diese Option weg, um die Ergebnisse des aktuellen Testlaufs unter dem Standardnamen zu veröffentlichen.

/teamproject

/teamproject:[ Teamprojektname ]

Geben Sie den Namen des Teamprojekts an, zu dem der Build gehört.

Siehe auch

Aufgaben

Ausführen von automatisierten Tests über die Befehlszeile mit MSTest

Konzepte

Ausführen von automatisierten Tests über die Befehlszeile

MSTest.exe (Befehlszeilenoptionen)