* Struts PoC * Instrument ActionInvocation to get correct timings. Refactor to use latest o11y SDK and API. * Fix license header. * Revert accidental Gradle configuration change. * First passing test for struts instrumentation. * Cleanup * Convert Struts test to HttpServerTest. * Fix Spotless formatting issues. * Manage scope properly in Struts advice. Use existing handlerSpan method to assert struts handler span detection. Make Struts controller behave similarly with other HttpServerTest implementations. * Rename method. * Update server span name when path params are used. * Struts PoC * Instrument ActionInvocation to get correct timings. Refactor to use latest o11y SDK and API. * Fix license header. * Revert accidental Gradle configuration change. * First passing test for struts instrumentation. * Cleanup * Convert Struts test to HttpServerTest. * Fix Spotless formatting issues. * Manage scope properly in Struts advice. Use existing handlerSpan method to assert struts handler span detection. Make Struts controller behave similarly with other HttpServerTest implementations. * Rename method. * Update server span name when path params are used. * Account for GStrings in asserted values. * Use Groovy friendly Assert. * Giving up on getting to work user-friendly assertion messages. Moving controller to a package, as ognl inside struts can't handle classes with no packagaes. * Make codeNarc happy. * Make spotless happy. * Rename struts-2 to struts-2.3. Move autoinstrumentation to javaagent sub-folder to accommodate for library. * Use tracer() instead of TRACER and other minor tweaks. * Nicer way for asserting values returned from a method call. * Fix formatting. |
||
---|---|---|
.. | ||
src | ||
testing-common.gradle |