• Home
Name Date Size #Lines LOC

..--

.github/03-May-2024-189

.travis/03-May-2024-7266

jacoco/03-May-2024-265235

jacoco-maven-plugin/03-May-2024-2,3961,292

jacoco-maven-plugin.test/03-May-2024-3,6732,264

org.jacoco.agent/03-May-2024-394270

org.jacoco.agent.rt/03-May-2024-1,666841

org.jacoco.agent.rt.test/03-May-2024-2,4451,762

org.jacoco.agent.test/03-May-2024-212162

org.jacoco.ant/03-May-2024-1,9001,053

org.jacoco.ant.test/03-May-2024-2,1301,498

org.jacoco.build/03-May-2024-1,069971

org.jacoco.cli/03-May-2024-1,234792

org.jacoco.cli.test/03-May-2024-1,046716

org.jacoco.core/03-May-2024-11,5925,613

org.jacoco.core.test/03-May-2024-17,74711,976

org.jacoco.doc/03-May-2024-13,54212,503

org.jacoco.examples/03-May-2024-1,8301,100

org.jacoco.examples.test/03-May-2024-500357

org.jacoco.report/03-May-2024-8,8474,765

org.jacoco.report.test/03-May-2024-7,7205,358

org.jacoco.tests/03-May-2024-9273

.appveyor.ymlD03-May-2024737 1813

.gitignoreD03-May-2024129 87

.travis.shD03-May-20242.6 KiB10076

.travis.ymlD03-May-2024407 3121

Android.mkD03-May-20244 KiB10645

LICENSE.mdD03-May-2024679 1511

MODULE_LICENSE_EPLD03-May-20240

NOTICED03-May-2024681 1511

PREBUILTD03-May-2024272 85

README.androidD03-May-20241.1 KiB1914

README.mdD03-May-20241.2 KiB1813

README.versionD03-May-2024102 54

config.mkD03-May-2024654 171

pom.xmlD03-May-2024449 1410

README.android

1We build an equivalent of the jacoco-agent.jar which contains classes from org.jacoco.core,
2org.jacoco.agent and org.jacoco.agent.rt packages but also classes from asm 5.0.1.
3
4However, Jacoco depends on classes that do not exist in Android (java.lang.instrument.* or
5javax.management.*) for runtime instrumentation only. The ART compiler would reject those classes
6when they are either in the bootclasspath (core, frameworks, ...) or system apps.
7
8Since we only use offline instrumentation for code coverage (using Jack) and do not execute these
9classes at runtime, we simply not compile them here.
10
11We also need to modify the source code to cut dependencies to the classes that we exclude from the
12compilation. The changes are surrounded by "BEGIN android-change" and "END android-change". Here
13is the list of the changes:
14
151) Remove the creation of JmxRegistration in org.jacoco.agent.rt.internal.Agent.
162) Change default OutputMode to none in org.jacoco.core.runtime.AgentOptions
173) Merge https://github.com/jacoco/jacoco/pull/525
184) Update the build process to match #3: evaluate jacoco.properties, and add MANIFEST.MF
19

README.md

1JaCoCo Java Code Coverage Library
2=================================
3
4[![Build Status](https://travis-ci.org/jacoco/jacoco.svg?branch=master)](https://travis-ci.org/jacoco/jacoco)
5[![Build status](https://ci.appveyor.com/api/projects/status/g28egytv4tb898d7/branch/master?svg=true)](https://ci.appveyor.com/project/JaCoCo/jacoco/branch/master)
6[![Maven Central](https://maven-badges.herokuapp.com/maven-central/org.jacoco/org.jacoco.core/badge.svg?style=flat)](http://search.maven.org/#search|ga|1|g%3Aorg.jacoco)
7
8JaCoCo is a free Java code coverage library distributed under the Eclipse Public
9License. Check the [project homepage](http://www.jacoco.org/jacoco)
10for downloads, documentation and feedback.
11
12Please use our [mailing list](https://groups.google.com/forum/?fromgroups=#!forum/jacoco)
13for questions regarding JaCoCo which are not already covered by the
14[extensive documentation](http://www.jacoco.org/jacoco/trunk/doc/).
15
16Note: We do not answer general questions in the project's issue tracker. Please use our [mailing list](https://groups.google.com/forum/?fromgroups=#!forum/jacoco) for this.
17-------------------------------------------------------------------------
18

README.version

1URL: https://github.com/jacoco/jacoco/tree/v0.7.5
2Version: v0.7.5
3BugComponent: 108682
4Owners: shertz
5