Mehrere mstest-trx-Dateien in eine einzelne trx-Datei zusammenführen

8

Wir verwenden Visual Studio 2008 und MSTest.

Wir haben eine Batchdatei, mit der die Entwickler die neueste Version erhalten, eine Lösung erstellen, Datenbankskripts ausführen und alle Tests ausführen.

Das Problem ist, dass wir viele Testprojekte haben. Also muss der Entwickler am Ende jede trx-Datei öffnen, um zu überprüfen, ob etwas fehlgeschlagen ist.

Gibt es eine Möglichkeit, alle Testergebnisse in eine einzige trx-Datei zu schreiben oder die Ergebnisse in eine einzige Datei zusammenzuführen?

Danke

Shiraz

    
Shiraz Bhaiji 02.10.2009, 10:56
quelle

4 Antworten

7

mstest /testcontainer:YourTestContainer1.dll /testcontainer:YourTestContainer2.dll ... + alle anderen MSTest-Parameter, die Sie benötigen, testrunconfig usw. leeds zu einer .trx-Datei

    
user203327 05.11.2009, 09:54
quelle
1

Die Art und Weise, wie ich das erreicht habe, war, alle meine Testprojekte in dieselbe Lösungsdatei zu legen (muss keine Lösungsdatei sein, die tatsächlich von den Entwicklern verwendet wird). Dann füge ich eine lokale testrun-Konfiguration zur Lösung hinzu und verwende Datei in meiner MSTEST Befehlszeilenanweisung.

Auf diese Weise erstelle ich nur eine trx-Datei.

Freundlichkeit,

Dan

    
Daniel Elliott 02.10.2009 11:20
quelle
1

Ich stieß auf das gleiche Problem, wenn ich einen Build-Server konfiguriere, der nur eine einzige trx-Datei mit Testergebnissen verarbeiten kann. Das Ausführen aller Testanordnungen auf einmal ist nicht immer eine Option, z. Ich muss Komponententests durchführen, meine Webanwendung bereitstellen und anschließend einige UI-Tests für die bereitgestellte Anwendung ausführen.

Ich habe meine trx-Dateien mit TRX Merger Utility zusammengeführt. Einige Leute auf der Seite schlagen vor, dass es nicht für sie funktioniert hat, aber es funktioniert gut für mich.

    
Chris 16.01.2013 07:40
quelle
-2
%Vor%

ist begrenzt! Denken Sie darüber nach, wenn Sie ein großes Projekt haben.

    
user2169962 11.04.2013 13:43
quelle