Wir haben ein großes Delphi-Projekt (1,5 Millionen Zeilen Code), und wir verwenden jetzt agile Prozesse.Erhalten von DUnit Test Coverage Stats mit FinalBuilder und AQTime
Wir haben bereits eine kontinuierliche Integrationsumgebung (FinalBuilder), die ich aktualisiert habe, um Komponententests (dUnit) und Code-Metriken (CodeHealer) in die E-Mails an alle in unserem Entwicklungsteam aufzunehmen. Unsere Unit-Testabdeckung ist nicht großartig, daher versuche ich jetzt, AQtime in den Mix für einige Testabdeckungsergebnisse für jeden Build zu integrieren.
Ich bin mit der „Programm ausführen“ Aufgabe, die Unit-Test-Datei auszuführen, die Ergebnisse zu protokollieren und die Datei anschließend zu analysieren. Ich beabsichtige, die Aufgabe "Script ausführen" zu verwenden, um AQtime (über COM) auszuführen und die Ergebnisse nach XML zu exportieren, damit ich diese Ergebnisse analysieren kann.
Das Problem, das ich habe, ist mit AQtime Ausführen der Komponententest ausführbar, ich verliere die Fähigkeit, die Unit-Test ausführbare Datei direkt zu überwachen. Ich möchte, dass FinalBuilder die Ergebnisse beider Aufgaben analysiert. Weiß jemand, wie er Zugriff auf die dUnit-Ergebnisse erhält, wenn er von AQtime aus aufgerufen wird?
Danke Robert. Die Version von dUnit, die in unserem Build war, hatte keinen XMLTestRunner. Ich habe dUnit 9.3 von sourceforge heruntergeladen und XMLTestRunner aus dem Contrib-Ordner gepackt. Hat alles, was ich wollte. – Catharz
Catharz, du solltest eine Antwort annehmen, wenn sie für dich beantwortet wurde. –