The new Config API can customize the instrumentation behavior for a new client. Currently, all tests are exercised through the test recorder's Java Agent, and with its default config, so many combinations cannot be tested.
To provide more coverage, create a test suite that dynamically loads sample classes to exercise the discovery and the instrumentation phase.
Because the test reporter does not use the values from return value or unhanded exception tracking, let's remove it from StateRegistry. Migrate the tests that do use these features to the class based test module.
Add tests about minimal method length inclusion.
With disabled config no instrumentation happens.
Hopefully this new test module will make some legroom for a minimal test case related to #80 .
The new Config API can customize the instrumentation behavior for a new client. Currently, all tests are exercised through the test recorder's Java Agent, and with its default config, so many combinations cannot be tested.
To provide more coverage, create a test suite that dynamically loads sample classes to exercise the discovery and the instrumentation phase.
More info:
Minimal test cases:
Hopefully this new test module will make some legroom for a minimal test case related to #80 .