newrelic-java-agent icon indicating copy to clipboard operation
newrelic-java-agent copied to clipboard

Evaluate if an AIT is necessary to replace the removed functional test that covered a Tomcat 8.5.0 issue where reactive controller methods were duping transactions

Open jtduffy opened this issue 1 year ago • 1 comments

Is your feature request related to a problem? Please describe.

An existing functional test in the java-agent project needed to be disabled because it relied on a removed point cut. This ticket is to evaluate if that functional test should be ported to an AIT.

With the addition of the new Spring controller instrumentation modules, a redundant point cut was removed. This point cut was utilized in a functional test: SpringBootTest

The purpose of the test was documented as follows:

/*
 * This test verifies that an issue in Tomcat 8.5.0 (used in spring boot) where an async transaction would show up as
 * two separate transactions is fixed. It verifies this by counting the number of transactions and verifying the name
 */

jtduffy avatar Jan 17 '24 19:01 jtduffy

https://new-relic.atlassian.net/browse/NR-216251