Closed GoogleCodeExporter closed 9 years ago
Issue 100 has been merged into this issue.
Original comment by vale...@google.com
on 23 Oct 2014 at 9:41
@rucoll I agree they should add support for XML output, but in the mean time I
would recommend the Log Parser Plugin for Jenkins as a temporary fix. It's not
ideal but at least you can get a Jenkins' build to fail when espresso throws an
error.
Original comment by jabKnows...@gmail.com
on 14 Jan 2015 at 5:49
It looks like it should be possible to do this by attaching a RunListener. I
haven't been able to find an existing implementation though.
RunListener:
http://junit.sourceforge.net/javadoc/org/junit/runner/notification/RunListener.h
tml
Original comment by chris.va...@laterooms.com
on 10 Mar 2015 at 5:10
The problem with Espresso 2.0 and RunListeners, as opposed to TestListeners, is
that they have no callback for test errors (only for test failures). Anyway, if
you're looking for a RunListener-based XML report writer, have a look at
https://github.com/barrypitman/JUnitXmlFormatter.
Original comment by sschuberth
on 10 Mar 2015 at 7:35
JUnit4 treats test errors as test failures, so the extra callback shouldn't be
needed as long as AndroidJUnitRunner conforms to this.
If you want test errors to be shown differently to test failures, you could do
this in your RunListener by just checking whether the Throwable that caused a
failure extends AssertionError.
I haven't had chance to check whether AndroidJUnitRunner treats test errors as
failures - and whether it does this for all tests or just for JUnit4-style
tests.
Original comment by chris.va...@laterooms.com
on 11 Mar 2015 at 9:54
The gradle plugin now does this for us:
http://tools.android.com/tech-docs/new-build-system/user-guide#TOC-Running-tests
Original comment by vale...@google.com
on 30 Mar 2015 at 9:07
@6 Could you clarify what "now" means? Which version of the Gradle plugin
introduces that feature? I cannot find it in the release notes at
http://tools.android.com/tech-docs/new-build-system/.
Original comment by sschuberth
on 31 Mar 2015 at 8:16
Original issue reported on code.google.com by
rucoll...@ubermind.com
on 14 Nov 2013 at 7:08