aboutsummaryrefslogtreecommitdiff
path: root/org.jacoco.cli
AgeCommit message (Collapse)Author
2022-03-17Update jacoco to 0.8.7.Allen Hair
Bug: 194725917 Bug: 221938918 Bug: 206647174 Test: EMMA_INSTRUMENT=true EMMA_INSTRUMENT_FRAMEWORK=true m Change-Id: I955b068b3e35d68460a633d0fe606218bdcb9391
2021-05-04Prepare release 0.8.7Evgeny Mandrikov
2021-01-05Happy New Year 2021!Evgeny Mandrikov
2020-09-15Prepare for next development iterationEvgeny Mandrikov
2020-09-15Prepare release 0.8.6Evgeny Mandrikov
2020-08-17Revert "Revert "Add IExecutionData interface and move all usage ..."Oliver Nguyen
Revert "Revert "Update JavaCodeCoverageListenerTest to new IExec..." Revert submission 1398750-revert-1364940-IExecutionData-FHXOSGWBLA Reason for revert: Fixed build Reverted Changes: I609da053c:Revert "Add IExecutionData interface and move all ... Iff176c367:Revert "Update JavaCodeCoverageListenerTest to new... Change-Id: I2b1653276b15049c53c8f186a603cfc4b2015ed5
2020-08-13Revert "Add IExecutionData interface and move all usage to the i..."Jackal Guo
Revert "Update JavaCodeCoverageListenerTest to new IExecutionDat..." Revert submission 1364940-IExecutionData Reason for revert: b/163919667 Reverted Changes: I4fbee7a43:Update JavaCodeCoverageListenerTest to new IExecut... I41235626b:Add IExecutionData interface and move all usage to... Change-Id: I609da053cf4427b250efe222ee3d54fb0a9f21d2
2020-08-11Add IExecutionData interface and move all usage to the interface.Oliver Nguyen
Abstracts the underlying execution data implementation to allow for more complex execution data storage mechanisms. For offline instrumentation, classes store the IExecutionData object and make calls into it to set probe data. This results in additional overhead of looking up the vtable for the interface and making the method call, rather than just directly setting the value in the boolean array. Bug: 147904124 Test: m EMMA_INSTRUMENT=true EMMA_INSTRUMENT_FRAMEWORK=true and verify Java coverage collection and parsing Change-Id: I41235626b1040a6a21c6aef300f2dfe064393e1f
2020-01-02Happy New Year 2020!Evgeny Mandrikov
2019-10-11Prepare for next development iterationEvgeny Mandrikov
2019-10-11Prepare release 0.8.5Evgeny Mandrikov
2019-10-11Add missing newline to the end of filesEvgeny Mandrikov
2019-10-10Remove trailing whitespaces in Java source files (#959)Marc R. Hoffmann
2019-09-23Update license to EPL version 2.0 (#943)Evgeny Mandrikov
2019-08-26Update 3rd party licenses (#918)Marc R. Hoffmann
2019-08-25Fix substitution in `org.jacoco.ant/about.html` (#926)Evgeny Mandrikov
`org.jacoco.ant` module uses `maven-bundle-plugin` which requires usage of `${...}` pattern, so for consistency also use it everywhere.
2019-05-16Upgrade jacoco to v0.8.4android-o-mr1-iot-release-1.0.14android-o-mr1-iot-release-1.0.13Haibo Huang
Test: None Change-Id: I4ca05dd439b98fabd6054bee728d85e3aa11486d
2019-05-09Prepare for next development iterationEvgeny Mandrikov
2019-05-08Prepare release 0.8.4Evgeny Mandrikov
2019-02-09Remove duplicate throw clauseEvgeny Mandrikov
2019-01-24Prepare for next development iterationEvgeny Mandrikov
2019-01-23Prepare release 0.8.3Evgeny Mandrikov
2019-01-19Happy New Year 2019!Evgeny Mandrikov
2019-01-12Configure exec-maven-plugin to use selected JDK toolchain (#830)Evgeny Mandrikov
2019-01-09Get rid of warnings about shading ASM "module-info.class" (#826)Evgeny Mandrikov
2018-08-22Prepare for next development iterationEvgeny Mandrikov
2018-08-21Prepare release v0.8.2Evgeny Mandrikov
2018-07-05Cleanup internal XML generation framework (#652)Marc R. Hoffmann
* Combine XMLElement and XMLDocument to allow single schema specific subclass * Add subclass for JaCoCo report XML schema * Remove mostly unused return values * Remove unused Writer output * Cleanup unit tests * Use new test naming conventions
2018-06-07Remove partial localization of CLI (#691)Evgeny Mandrikov
2018-03-22Prepare for next development iterationEvgeny Mandrikov
2018-03-21Prepare release v0.8.1Evgeny Mandrikov
2018-01-05Merge tag 'v0.8.0' from 'aosp/upstream-master' into master.android-wear-p-preview-2android-wear-8.0.0_r1android-p-preview-4android-p-preview-3android-p-preview-2android-p-preview-1android-o-mr1-iot-release-1.0.2android-o-mr1-iot-release-1.0.1android-o-mr1-iot-release-1.0.0android-o-mr1-iot-preview-8android-o-mr1-iot-preview-7android-n-iot-release-smart-displayandroid-n-iot-release-polk-at1android-n-iot-release-lg-thinq-wk7o-mr1-iot-preview-8o-mr1-iot-preview-7Allen Hair
* 6a0c097f (tag: v0.8.0) Prepare release v0.8.0 * b9d1b54e Happy New Year 2018! * 6f375769 Consolidate change log for 0.8.0 release (#632) * 0c50b210 Restore exec files compatibility regarding Java 9 class files (#636) * 7f7c246f Offline instrumentation should not damage module-info (#634) * e050f194 Instrumentation should not damage structured locking (#627) * 4c0b93e8 Fix ExecutionData.merge JavaDoc (#630) * ff001947 Add filter for duplicates of finally blocks (#604) * 00f06ecc Fix typos Bug: 69463998 Test: m EMMA_INSTRUMENT=true EMMA_INSTRUMENT_FRAMEWORK=true SKIP_BOOT_JARS_CHECK=true WITH_DEXPREOPT=false tests Change-Id: I00f3079bdbb0618141b4414cac0b83dcf9c0c2d5
2018-01-03Prepare for next development iterationEvgeny Mandrikov
2018-01-02Prepare release v0.8.0Evgeny Mandrikov
2018-01-01Happy New Year 2018!Evgeny Mandrikov
2017-12-21Merge remote-tracking branch 'aosp/upstream-master' into masterColin Cross
* e1502d10 Add build with JDK 10-ea * dd7809ac Cleanup AgentTest (#618) * 8f046096 Remove obsolete phase binding (#617) * cdd0ec17 Fix test that doesn't pass bytecode verification of Eclipse OpenJ9 JVM * 45223410 Use default environment in Travis instead of deprecated * caa820ed Upgrade ASM to 6.0 (#600) * ec6287a6 Add filter for methods annotated with @groovy.transform.Generated (#610) * 88d7b01d Fix test to not require additional settings on JDK 9 (#611) * bdfa45fe Add test of offline instrumentation of Java 9 module-info (#608) * 11ac0663 Document contract for In/OutputStream resources and fix example (#605) * 4d6ca957 Descriptive names for all tests in FrameSnapshotTest (#609) * 99244757 Add test of ASM bug 317792 (#607) * b060c251 Update links to ASM issues * e094d693 Add test of ASM bug 317793 (#606) * ac25a3f5 Apply naming convention and add missing tests * b19911c2 Suppress compiler warning * 1962cf59 Yak shaving: add ability to merge coverage of several instructions (#601) * aca2da1d Show in StringSwitchTest that filter works for complex expressions (#599) * 4109d66f Yak shaving: determine covered branches for each instruction (#598) * 04f923c1 Add filter for bytecode that javac generates for String in switch (#596) * 8cd32471 Happy birthday JDK 9! * 8a2822d1 Describe correct agent option in MBeanClient example (#582) * 4d08365f Add "--verbose" option to "classinfo" CLI command (#578) * 424251f1 Fix build in Travis * 90a1416c Fix build in Travis * 4b471ef7 Remove duplicate line from the file header * 4b7fd7cc Add link about integration of JaCoCo into Shippable (#579) * 5a745a38 Fix assertions for JDK 8 >= u152 (#576) * 765bf090 Remove unused SVN keyword "Id" * fcf9baf8 Remove unused MAVEN_OPTS * bb2ecb52 Add Artifact.SCOPE_PROVIDED artifacts to aggregate report (#572) * 86856fef Use proper exception type in documentation (#557) * 31575a30 For Java 9 add "Automatic-Module-Name" to manifests of JAR files (#565) * 98a2a41e Relocate 3rd party libs in CLI nodeps JAR (#561) * 63d375fd Fix build for JDK 9 >= b175 (#558) * c85fd2a4 Update documentation about Maven artifacts (#540) * 05a2aa7d Descriptor of jacoco-maven-plugin should include "help" mojo (#559) * c10af135 Reduce chance of conflict with other agents (#555) * 2a2f1619 Use dest argument as folder in any case (#543) * 817d0ae1 Merge pull request #541 from jacoco/issue-541 |\ | * 1b959434 Add location to IOException when unable to read stream during analysis |/ * 13f12d39 Add Command Line Interface (#525) * 10f3ff0d ExecDumpClient should report error when no data is retrieved (#538) * 938b0b4e Merge pull request #536 from mattnelson/percentages * 129201d6 Update documentation for limit configuration as percent. * c39e3d26 create reusable parseValue method for ratio limits * d9caed9d Support limit ratios as percents Bug: 69669951 Test: m EMMA_INSTRUMENT=true EMMA_INSTRUMENT_FRAMEWORK=true SKIP_BOOT_JARS_CHECK=true WITH_DEXPREOPT=false tests Change-Id: I484df66b7890b2b6d3d0d9401a60239a4a189260
2017-12-21Revert "Merge remote-tracking branch 'aosp/upstream-pull-525' into master"Colin Cross
This reverts commit 369c1a464f4b750a0df7a750d5ab6bcc90202697, reversing changes made to ce2d33f3145d39d9e9aa6e8b59d409f803a13955. These changes are in upstream now, revert the manual merge to simplify merging upstream. Bug: 69669951 Test: m EMMA_INSTRUMENT=true EMMA_INSTRUMENT_FRAMEWORK=true SKIP_BOOT_JARS_CHECK=true WITH_DEXPREOPT=false tests Change-Id: I120abed4c5913abc948b81116225d3969c039549
2017-09-15Add "--verbose" option to "classinfo" CLI command (#578)Marc R. Hoffmann
2017-07-10Relocate 3rd party libs in CLI nodeps JAR (#561)Evgeny Mandrikov
2017-06-15Some build updates for latest jacocoJeff Gaston
Bug: 36792868 Test: m -j Change-Id: I817d12994bc795be3faa33ad7e63675e3072a88e
2017-06-08Use dest argument as folder in any case (#543)Marc R. Hoffmann
The instrument goal accepts folders as well as files as input. In case of files the instrumented copy should be written to the folder given as the dest option.
2017-05-25Add Command Line Interface (#525)Marc R. Hoffmann
2017-05-07Remove unnecessary .gitignoreMarc R. Hoffmann
2017-05-06New option -quiet for all commandsMarc R. Hoffmann
2017-05-06Tests for XML documentation generator.Marc R. Hoffmann
2017-05-06Test and documentation for multiple values.Marc R. Hoffmann
2017-05-03Command to print version.Marc R. Hoffmann
2017-05-03Flush output automaticallyMarc R. Hoffmann
Otherwise output is not visible on the console.
2017-05-02Use -dest for option name as output can be folder or file. Marc R. Hoffmann
2017-04-28Github #525: Simple Command Line InterfaceMarc R. Hoffmann