2013-03-18 14 views
6

Pytanie dotyczy opcji formatu ogórek w Maven:Ustawianie opcji formatowania ogórek-JVM w Maven, aby dołączyć wszystkie wykonanie testu wynika

w każdym JUnit mam coś takiego:

@Cucumber.Options(format = { "pretty", "html:target/cucumber-html-report/foo" }) 

Dodałem po opcji pliku pom:

<properties> 
    <cucumber.options> --format html:target/cucumber-html-report/allFoos</cucumber.options>  
    </properties> 

Wygenerowany raport ma tylko ostatnie wykonanie.

Czy istnieje sposób na "dodanie"?

+0

Czy chcesz, aby raport był wielokrotnie testowany? lub po prostu wynik wielu testów? edytuj: widziałem, że to jest od marca. – Guy

Odpowiedz

0

Twoim problemem jest to, że gdy ogórek uruchamia plik biegunów, otwiera lub tworzy określony plik raportu html, do którego odwołujesz się w pliku runner. Ponieważ ogórek nie ma pojęcia, na co każdy biegacz testowy planuje pisać, gdy jest uruchomiony, nadpisuje plik, jeśli jest używany przez wiele biegaczy testowych. Nie istnieje żaden dodatek, który można by dodać, aby wszystkie testy testowe były zapisywane w jednym pliku. Twoja najlepsza opcja (i najlepsza praktyka) polega na tym, aby każdy biegun testowy w trybie junitowym zapisywał do pojedynczego pliku o nazwie opisującej testowany pakiet testowy.