2011-11-10 13 views
6

Mogę wywołać mvn cobertura:cobertura na przyrządzie, uruchomić testy jednostkowe (używając surefire) i wygenerować raporty.Pokrycie Cobertury dla testów integracyjnych w Maven

Mogę wywołać mvn verify, aby uruchomić testy jednostkowe i testy integracyjne (przy użyciu wtyczki Maven failsafe).

Ale jak mam zadzwonić do Mavena do przyrządu, przeprowadzić testy jednostkowe i testy integracyjne i wygenerować raporty? Odpowiedź na Running integration tests with Cobertura Maven plugin nie zadziałała dla mnie, a także nie chciałbym zadzwonić pod numer verify przy każdym biegu Cobertury, ale tylko w przypadku nocnego zasięgu.

+1

zobaczyć moje odpowiedź na [http://stackoverflow.com/questions/8034913/cobertura-and-jetty][1]. Nie publikuję go ponownie, ponieważ jest długi. [1]: http://stackoverflow.com/questions/8034913/cobertura-and-jetty – Bang

+0

Jednak nie mogę zaakceptować swoją odpowiedź, jeśli jest to w komentarzu. Dodaj odpowiedź "spójrz na cobertura-it" poniżej. –

Odpowiedz

1

Można spróbować Jacoco i dostaje instrumentacji latać z bardziej elastyczną konfigurację dla gromadzenia i raportowania pokrycia

+0

To jest to, co teraz robimy. Cobertura ma problemy z Javą 7 i nie działa z JMockit. JaCoCo ma. –

+1

Jacoco nie obsługuje raportów aggreate, więc jeśli masz projekt wielomodułowy, jesteś przykręcony –

0

Nie wiem, czy w pełni rozumiem pytanie, ale ja zawsze zrobić mvn site ...

Powiązane problemy