2014-04-15 19 views
5

Używam OpenCover do generowania pokrycia testu funkcjonalnego dla aplikacji internetowej. Testy te są dość długie (trwają ponad 3 godziny), więc podzieliliśmy je na kilka równoległych testów. Zamiast jednego raportu o zasięgu jest ich sześć.OpenCover: możliwe łączenie wielu raportów w jeden?

Aby zaimportować te raporty pokrycia do SonarQube, muszę znaleźć sposób na połączenie ich w jeden raport uber. ReportGenerator obsługuje scalanie wielu raportów w jeden, ale tworzy wyjście HTML, które nie jest czymś, co SonarQube może zużywać.

W tym momencie moje opcje są

  1. ręcznie rolka fuzja raport OpenCover (Blech!)
  2. uruchomić mój testów funkcjonalnych seryjnie, znacznie zwiększając razy opinię awaria

Wszelkie inne opcje Brakuje mi?

+1

Istnieje otwarty bilet w [Problemy z OpenCover] (https://github.com/OpenCover/opencover/issues/116) w zagregowanych raportach, ale nie wykonano żadnych czynności - zapraszam do udziału –

+1

Możliwy duplikat [Opencover z wieloma zespołami] (https://stackoverflow.com/questions/22640885/opencover-with-multiple- simsemblies) –

Odpowiedz

4

Utworzyłem następujący bilet po stronie SonarQube .NET, aby umożliwić określenie wielu raportów pokrycia i ich agregację: http://jira.codehaus.org/browse/SONARPLUGINS-3666.

W międzyczasie nie mogę wymyślić innych opcji poza 2, które już posiadałeś.

1

Nowsza wersja generatora raportów obsługuje kartę wieloznaczną.

Możesz podać wszystkie raporty XML jako "* .XML", a Generator raportów wygeneruje z tego jeden skonsolidowany raport.

+0

Nie sądzę, że to odnosi się do tego, o co prosił OP. Wspomnieli, że to, co tworzy generator raportów, nie może być używane przez SonarQube –