Hi,
with JaCoCo itself different solutions are possible:
- append existing exec file instead of overwriting it (append option)
- give arbitrary names to written exec files (destfile option)
As you said you might better check with the maintainer of the Gradle
plug-in.
Regards,
-marc
On 15.02.16 09:42, Martin Breuer wrote:
Thanks for the fast response.
I talk about the jacoco plugin which is bundled in
Gradle: https://docs.gradle.org/current/userguide/jacoco_plugin.html
When I run my jacoco coverage, each device (in my case up to 14) are
used to run the tests on.
Whenever a device is done, the plugin pulls the coverage.ec file from
the device and stores in it my build/outputs/code-coverage/coverage.ec
file.
If another device is done, it does the same but overwrites the
previously pulled file.
That means that only the last of 14 devices is used to create the
coverage report.
Something that could help me is a way to give the coverage.ec a unique
name so that they don't overwrite each other. Is that somehow possible?
I now I might have to ask at some gradle support community as well,
but I just want to make sure that I didn't miss some configuration on
the jacoco part.
On Monday, February 15, 2016 at 9:29:35 AM UTC+1, Marc R. Hoffmann wrote:
Hi,
what "jacoco plugin" do you refer to? We provide Ant task and and
Maven
goal for merging:
http://eclemma.org/jacoco/trunk/doc/ant.html#merge
<http://eclemma.org/jacoco/trunk/doc/ant.html#merge>
http://eclemma.org/jacoco/trunk/doc/merge-mojo.html
<http://eclemma.org/jacoco/trunk/doc/merge-mojo.html>
Alternatively you might simply concatenate exec files. The report
generator will the consider probes from all sessions.
Regards,
-marc
On 15.02.16 09:25, [email protected] <javascript:> wrote:
> Hi,
>
> I have a device farm where I run my tests on. Everything works
but the code coverage differs nearly every time because only the
last coverage report from a device is used. Based on the Android
version on the device, the coverage might differ.
>
> I read about jacoco merge but all I can find are "multi project"
samples but no sample where I could see how I could merge the
coverage.ec <http://coverage.ec> files the jacoco plugin downloads
from the devices.
>
> Any idea?
>
--
You received this message because you are subscribed to the Google
Groups "JaCoCo and EclEmma Users" group.
To unsubscribe from this group and stop receiving emails from it, send
an email to [email protected]
<mailto:[email protected]>.
To view this discussion on the web visit
https://groups.google.com/d/msgid/jacoco/d7195601-cdc9-40e0-beb7-2ee9ed6aa14c%40googlegroups.com
<https://groups.google.com/d/msgid/jacoco/d7195601-cdc9-40e0-beb7-2ee9ed6aa14c%40googlegroups.com?utm_medium=email&utm_source=footer>.
For more options, visit https://groups.google.com/d/optout.
--
You received this message because you are subscribed to the Google Groups "JaCoCo
and EclEmma Users" group.
To unsubscribe from this group and stop receiving emails from it, send an email
to [email protected].
To view this discussion on the web visit
https://groups.google.com/d/msgid/jacoco/56C194C4.9010202%40mountainminds.com.
For more options, visit https://groups.google.com/d/optout.