Skip to content

Enhance JaCoCo Agent Configuration #1115

New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Open
wants to merge 1 commit into
base: main
Choose a base branch
from

Conversation

billy-briggs-dev
Copy link

@billy-briggs-dev billy-briggs-dev commented Aug 19, 2025

Related issue: #1115

While working with Jacoco Agent, I ran into issues trying to configure it for my company's use case. This PR just expands the implementation to support the full JaCoCo Agent interface as listed in their documentation:

https://www.eclemma.org/jacoco/trunk/doc/agent.html

Would appreciate any/all feedback!

Copy link

linux-foundation-easycla bot commented Aug 19, 2025

CLA Signed

The committers listed above are authorized under a signed CLA.

  • ✅ login: billy-briggs-dev / name: William Briggs (f0d1603)

@billy-briggs-dev billy-briggs-dev force-pushed the jacoco-agent-config branch 2 times, most recently from 5f5149e to b2fc004 Compare August 21, 2025 00:47
This change introduces support for additional configuration options for the
JaCoCo agent, enhancing its flexibility and usability. These changes were
made to be backwards compatible, ensuring that existing configurations
continue to work without modification.

Added optional configuration options:

- destfile
- append
- exclclassloader
- inclbootstrapclasses
- inclnolocationclasses
- sessionid (defaulted to instance uuid)
- dumponexit
- classdumpdir
- jmx

Issue: cloudfoundry#1116
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants