/ / Drukuj błąd testowania aplikacji grails - grails, junit, spock

Drukuj błędy testowania aplikacji grails - grails, junit, spock

Pojawiło się kilka pytań na ten tematWIĘC już, ale żadna z odpowiedzi nie była zadowalająca. Robię testowy rozwój graalów. Jednakże, ponieważ STS ciągle się zawiesza, nie mogę go użyć do uruchomienia testów jednostkowych i uruchomienia ich przy użyciu "testowej aplikacji Grails" w linii poleceń.To jest w porządku, ale gdy test się nie powiedzie, to po prostu nie będzie drukować POWÓD z powodu awarii konsoli. Użycie -echoOut i -echoErr zgodnie z sugestiami w innych wątkach ma nie pomoc, to tylko wydrukuje rzeczy, które zostały zarejestrowanelub wydrukowane podczas testu, ale nie z powodu JUnit lub Spock. Obecnie zawsze muszę poczekać na wygenerowanie kodu HTML, a następnie znaleźć błąd w mojej przeglądarce i to bardzo spowalnia mnie. Przyjmę dowolne rozwiązanie, bez względu na to, jak hacky (czyli hackowanie go do źródła grails i rekompilowanie go byłoby w porządku ze mną!).

Odpowiedzi:

1 dla odpowiedzi № 1

Możesz zrobić coś takiego ...

grails test-app -echoOut -echoErr Something.testMain ; cat ./target/test-reports/plain/TEST-integration-integration-SomethingTests.txt