GraphQL: verify that span has error status when operation failed (#6011)
This commit is contained in:
parent
d6cf07496d
commit
aac502cea4
|
|
@ -23,6 +23,7 @@ import io.opentelemetry.api.common.Attributes;
|
||||||
import io.opentelemetry.api.trace.SpanKind;
|
import io.opentelemetry.api.trace.SpanKind;
|
||||||
import io.opentelemetry.instrumentation.testing.junit.InstrumentationExtension;
|
import io.opentelemetry.instrumentation.testing.junit.InstrumentationExtension;
|
||||||
import io.opentelemetry.sdk.testing.assertj.AttributeAssertion;
|
import io.opentelemetry.sdk.testing.assertj.AttributeAssertion;
|
||||||
|
import io.opentelemetry.sdk.trace.data.StatusData;
|
||||||
import java.io.IOException;
|
import java.io.IOException;
|
||||||
import java.io.InputStreamReader;
|
import java.io.InputStreamReader;
|
||||||
import java.io.Reader;
|
import java.io.Reader;
|
||||||
|
|
@ -198,6 +199,7 @@ public abstract class AbstractGraphqlTest {
|
||||||
.hasKind(SpanKind.INTERNAL)
|
.hasKind(SpanKind.INTERNAL)
|
||||||
.hasNoParent()
|
.hasNoParent()
|
||||||
.hasAttributesSatisfying(Attributes::isEmpty)
|
.hasAttributesSatisfying(Attributes::isEmpty)
|
||||||
|
.hasStatus(StatusData.error())
|
||||||
.hasEventsSatisfyingExactly(
|
.hasEventsSatisfyingExactly(
|
||||||
event ->
|
event ->
|
||||||
event
|
event
|
||||||
|
|
@ -243,6 +245,7 @@ public abstract class AbstractGraphqlTest {
|
||||||
.hasKind(SpanKind.INTERNAL)
|
.hasKind(SpanKind.INTERNAL)
|
||||||
.hasNoParent()
|
.hasNoParent()
|
||||||
.hasAttributesSatisfying(Attributes::isEmpty)
|
.hasAttributesSatisfying(Attributes::isEmpty)
|
||||||
|
.hasStatus(StatusData.error())
|
||||||
.hasEventsSatisfyingExactly(
|
.hasEventsSatisfyingExactly(
|
||||||
event ->
|
event ->
|
||||||
event
|
event
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue