Unser Testquellbaum enthält derzeit C# -Projekte, die entweder mbunit v2-Tests oder v3-Tests enthalten (die neuesten Projekte). Unsere alten v2-Testprojekte waren Exes, die den "Autorunner" zur Erstellung von XML-Berichten verwendeten. Da die neuen Projekte Gallio verwenden, das nicht über den Autorunner verfügt, verwenden wir gallio.echo.exe, um die entsprechende XML-Datei für eine bestimmte Testbaugruppe zu generieren.mbunit v2 vs. v3 xml report files
Nun das Problem: Wir haben vor einiger Zeit ein internes Tool entwickelt, das die XML-Berichtsdateien untersucht, um festzustellen, ob bestimmte Kundenanforderungen erfüllt werden. Dies wurde für mbunit v2 geschrieben. Es scheint, dass die von echo erzeugten XML-Dateien unterschiedlich sind.
Also ... Gibt es eine Möglichkeit, Echo zu erhalten, um XML-Berichte zu erstellen, die wie Berichte von V2 aussehen? Wir müssen es vermeiden, unser internes Tool (vorerst) neu zu schreiben ... Gibt es trotzdem ein Echo, mit dem wir XML-Dateien erstellen können, die so aussehen, als wären sie für v2?
Übrigens, Gallio kann auch Ihre alten v2-Tests durchführen. Sie müssen nicht einmal ändern, wie sie kompiliert werden. Gib einfach die .exe an Gallio.Echo. –