Enable running with indy for jodd-http-4.2 (#9898)

This commit is contained in:
Lauri Tulmin 2023-11-17 17:49:04 +02:00 committed by GitHub
parent 9fb5b3f31c
commit a3b0e31b4b
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
4 changed files with 11 additions and 7 deletions

View File

@ -0,0 +1,10 @@
plugins {
id("otel.java-conventions")
}
dependencies {
testImplementation("org.jodd:jodd-http:4.2.0")
testImplementation(project(":instrumentation:jodd-http-4.2:javaagent"))
testImplementation(project(":instrumentation-api"))
testImplementation(project(":instrumentation-api-semconv"))
}

View File

@ -18,13 +18,6 @@ public class JoddHttpInstrumentationModule extends InstrumentationModule {
super("jodd-http", "jodd-http-4.2");
}
@Override
public boolean isIndyModule() {
// JoddHttpHttpAttributesGetterTest is not an agent test, with indy it can't access
// JoddHttpHttpAttributesGetter
return false;
}
@Override
public List<TypeInstrumentation> typeInstrumentations() {
return Collections.singletonList(new JoddHttpInstrumentation());

View File

@ -324,6 +324,7 @@ include(":instrumentation:jms:jms-common:javaagent-unit-tests")
include(":instrumentation:jmx-metrics:javaagent")
include(":instrumentation:jmx-metrics:library")
include(":instrumentation:jodd-http-4.2:javaagent")
include(":instrumentation:jodd-http-4.2:javaagent-unit-tests")
include(":instrumentation:jsf:jsf-javax-common:javaagent")
include(":instrumentation:jsf:jsf-javax-common:testing")
include(":instrumentation:jsf:jsf-jakarta-common:javaagent")