Home | History | Annotate | only in /external/jacoco
Up to higher level directory
NameDateSize
.appveyor.yml22-Oct-2020737
.github/22-Oct-2020
.travis/22-Oct-2020
.travis.sh22-Oct-20202.6K
.travis.yml22-Oct-2020451
Android.bp22-Oct-20203.6K
config.mk22-Oct-2020654
jacoco/22-Oct-2020
jacoco-maven-plugin/22-Oct-2020
jacoco-maven-plugin.test/22-Oct-2020
LICENSE.md22-Oct-2020679
METADATA22-Oct-2020320
MODULE_LICENSE_EPL22-Oct-20200
NOTICE22-Oct-2020681
org.jacoco.agent/22-Oct-2020
org.jacoco.agent.rt/22-Oct-2020
org.jacoco.agent.rt.test/22-Oct-2020
org.jacoco.agent.test/22-Oct-2020
org.jacoco.ant/22-Oct-2020
org.jacoco.ant.test/22-Oct-2020
org.jacoco.build/22-Oct-2020
org.jacoco.cli/22-Oct-2020
org.jacoco.cli.test/22-Oct-2020
org.jacoco.core/22-Oct-2020
org.jacoco.core.test/22-Oct-2020
org.jacoco.doc/22-Oct-2020
org.jacoco.examples/22-Oct-2020
org.jacoco.examples.test/22-Oct-2020
org.jacoco.report/22-Oct-2020
org.jacoco.report.test/22-Oct-2020
org.jacoco.tests/22-Oct-2020
OWNERS22-Oct-2020141
pom.xml22-Oct-2020439
README.android22-Oct-20201.4K
README.md22-Oct-20201.2K
README.version22-Oct-2020102

README.android

      1 We build an equivalent of the jacoco-agent.jar which contains classes from org.jacoco.core,
      2 org.jacoco.agent and org.jacoco.agent.rt packages but also classes from asm 5.0.1.
      3 
      4 However, Jacoco depends on classes that do not exist in Android (java.lang.instrument.* or
      5 javax.management.*) for runtime instrumentation only. The ART compiler would reject those classes
      6 when they are either in the bootclasspath (core, frameworks, ...) or system apps.
      7 
      8 Since we only use offline instrumentation for code coverage (using Jack) and do not execute these
      9 classes at runtime, we simply not compile them here.
     10 
     11 We also need to modify the source code to cut dependencies to the classes that we exclude from the
     12 compilation. The changes are surrounded by "BEGIN android-change" and "END android-change". Here
     13 is the list of the changes:
     14 
     15 1) Remove the creation of JmxRegistration in org.jacoco.agent.rt.internal.Agent.
     16 2) Change default OutputMode to none in org.jacoco.core.runtime.AgentOptions
     17 3) Change the runtime to reduce dependencies on core libraries.
     18    Previously, Offline's static initializer would eagerly create an
     19    Agent, a process which has lots of dependencies. With this change,
     20    Offline only eagerly creates a Map<Long, ExecutionData>, which is much
     21    more lightweight. The Agent is only created when it's actually
     22    needed. This makes it possible to instrument a lot of more core
     23    libraries without creating a circular dependency at runtime.
     24 

README.md

      1 JaCoCo 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 
      8 JaCoCo is a free Java code coverage library distributed under the Eclipse Public
      9 License. Check the [project homepage](http://www.jacoco.org/jacoco)
     10 for downloads, documentation and feedback.
     11 
     12 Please use our [mailing list](https://groups.google.com/forum/?fromgroups=#!forum/jacoco)
     13 for questions regarding JaCoCo which are not already covered by the
     14 [extensive documentation](http://www.jacoco.org/jacoco/trunk/doc/).
     15 
     16 Note: 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

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