Skip to content

Commit d817468

Browse files
authored
[chore] fix flaky selection of traces (#1383)
1 parent c04118b commit d817468

File tree

1 file changed

+2
-2
lines changed

1 file changed

+2
-2
lines changed

functional_tests/functional_test.go

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -591,7 +591,7 @@ func testNodeJSTraces(t *testing.T) {
591591
for i := len(tracesConsumer.AllTraces()) - 1; i > 0; i-- {
592592
trace := tracesConsumer.AllTraces()[i]
593593
if val, ok := trace.ResourceSpans().At(0).Resource().Attributes().Get("telemetry.sdk.language"); ok && strings.Contains(val.Str(), "nodejs") {
594-
if expectedTraces.SpanCount() == trace.SpanCount() {
594+
if expectedTraces.SpanCount() == trace.SpanCount() && expectedTraces.ResourceSpans().Len() == trace.ResourceSpans().Len() {
595595
selectedTrace = &trace
596596
break
597597
}
@@ -647,7 +647,7 @@ func testJavaTraces(t *testing.T) {
647647
for i := len(tracesConsumer.AllTraces()) - 1; i > 0; i-- {
648648
trace := tracesConsumer.AllTraces()[i]
649649
if val, ok := trace.ResourceSpans().At(0).Resource().Attributes().Get("telemetry.sdk.language"); ok && strings.Contains(val.Str(), "java") {
650-
if expectedTraces.SpanCount() == trace.SpanCount() {
650+
if expectedTraces.SpanCount() == trace.SpanCount() && expectedTraces.ResourceSpans().Len() == trace.ResourceSpans().Len() {
651651
selectedTrace = &trace
652652
break
653653
}

0 commit comments

Comments
 (0)