fix incorrect delegate method (#4630)
* fix incorrect delegate method * add version test
This commit is contained in:
parent
4719e4cc79
commit
5cbd09e4da
|
@ -336,7 +336,7 @@ class TracerTest extends AgentInstrumentationSpecification {
|
||||||
// this test uses opentelemetry-api-1.4 instrumentation
|
// this test uses opentelemetry-api-1.4 instrumentation
|
||||||
def "test tracer builder"() {
|
def "test tracer builder"() {
|
||||||
when:
|
when:
|
||||||
def tracer = GlobalOpenTelemetry.get().tracerBuilder("test").build()
|
def tracer = GlobalOpenTelemetry.get().tracerBuilder("test").setInstrumentationVersion("1.2.3").build()
|
||||||
def testSpan = tracer.spanBuilder("test").setSpanKind(PRODUCER).startSpan()
|
def testSpan = tracer.spanBuilder("test").setSpanKind(PRODUCER).startSpan()
|
||||||
testSpan.end()
|
testSpan.end()
|
||||||
|
|
||||||
|
@ -347,6 +347,7 @@ class TracerTest extends AgentInstrumentationSpecification {
|
||||||
name "test"
|
name "test"
|
||||||
kind PRODUCER
|
kind PRODUCER
|
||||||
hasNoParent()
|
hasNoParent()
|
||||||
|
instrumentationLibraryVersion "1.2.3"
|
||||||
attributes {
|
attributes {
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
|
@ -18,14 +18,14 @@ class ApplicationTracerBuilder implements TracerBuilder {
|
||||||
}
|
}
|
||||||
|
|
||||||
@Override
|
@Override
|
||||||
public TracerBuilder setSchemaUrl(String s) {
|
public TracerBuilder setSchemaUrl(String schemaUrl) {
|
||||||
agentTracerBuilder.setSchemaUrl(s);
|
agentTracerBuilder.setSchemaUrl(schemaUrl);
|
||||||
return this;
|
return this;
|
||||||
}
|
}
|
||||||
|
|
||||||
@Override
|
@Override
|
||||||
public TracerBuilder setInstrumentationVersion(String s) {
|
public TracerBuilder setInstrumentationVersion(String version) {
|
||||||
agentTracerBuilder.setSchemaUrl(s);
|
agentTracerBuilder.setInstrumentationVersion(version);
|
||||||
return this;
|
return this;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
|
@ -65,6 +65,11 @@ class SpanAssert {
|
||||||
checked.name = true
|
checked.name = true
|
||||||
}
|
}
|
||||||
|
|
||||||
|
def instrumentationLibraryVersion(String expected) {
|
||||||
|
assert span.instrumentationLibraryInfo.version == expected
|
||||||
|
checked.instrumentationLibraryVersion = true
|
||||||
|
}
|
||||||
|
|
||||||
def name(Pattern expected) {
|
def name(Pattern expected) {
|
||||||
assert span.name =~ expected
|
assert span.name =~ expected
|
||||||
checked.name = true
|
checked.name = true
|
||||||
|
|
Loading…
Reference in New Issue