Closed flpa closed 8 years ago
Hab das jetzt über Gradle gelöst. Folgende Zeilen wurden ergänzt:
test {
testLogging {
exceptionFormat "full" // default is "short"
}
}
dadurch schaut der output bei fehlschlagenden Tests im Gradle und Travis nun so aus:
at.fhtw.mcs.util.ExtensionFormatDetectionTest > testMp3WithWavInName FAILED
java.lang.AssertionError: expected:<WAV> but was:<MP3>
at org.junit.Assert.fail(Assert.java:88)
at org.junit.Assert.failNotEquals(Assert.java:834)
at org.junit.Assert.assertEquals(Assert.java:118)
at org.junit.Assert.assertEquals(Assert.java:144)
at at.fhtw.mcs.util.ExtensionFormatDetectionTest.testMp3WithWavInName(ExtensionFormatDetectionTest.java:74)
13 tests completed, 1 failed
:test FAILED
Cool danke!
Ein fehlgeschlagener Test sieht derzeit so aus:
Eclipse schreibt aber die richtige Assertion-Meldung, die ein Problem war:
Ohne die bringt einem der Travis-Output wenig.
Die Frage ist: ist das ein Problem in der Travis config oder kann/soll man das via Gradle regeln? Travis führt einfach
gradle check
aus,gradle check --info
liefert diese Meldungen (und noch viel mehr... vll auch wieder unübersichtlich)Falls sich wer damit beschäftigen mag: Bitte gerne, einfach assignen :-)