Ich habe ein maven2-Projekt in Hudson und wenn das coverta-Reporting-Plugin läuft, bewirkt es, dass die Unit-Tests zeigen, dass sie zweimal ausgeführt wurden. Es macht mir nichts aus, wenn sie mehrere Male ausgeführt werden, aber die Trendgrafik zeigt doppelt so viele Tests wie wir tatsächlich laufen. Gibt es eine Möglichkeit sicherzustellen, dass das Diagramm sie nur einmal anzeigt?
Danke,
Jeff
Die von mir verwendete Problemumgehung (funktioniert in Hudson 1.391) besteht darin, cobertura in einem separaten Maven-Profil zu konfigurieren und es in einem Hudson-Job als Post-Build-Schritt auszuführen.
Modus detaillierte Anweisungen:
Ich hatte in letzter Zeit das gleiche Problem, als ich Maven-Ziele test und emma: emma für denselben Job ausgeführt habe. Emma scheint alle Tests wiederholt zu haben und verdoppelte damit die Ergebnisse. Als ich den Ziel Test entfernte, wurden meine Komponententests immer noch ausgeführt, aber die Testergebnisse normalisierten sich. Könnte dasselbe mit cobertura sein.
Tags und Links unit-testing maven-2 cobertura