9
9
import static io .opentelemetry .api .common .AttributeKey .stringKey ;
10
10
import static io .opentelemetry .sdk .testing .assertj .OpenTelemetryAssertions .assertThat ;
11
11
import static io .opentelemetry .sdk .testing .assertj .OpenTelemetryAssertions .equalTo ;
12
+ import static io .opentelemetry .semconv .incubating .SessionIncubatingAttributes .SESSION_ID ;
12
13
import static org .awaitility .Awaitility .await ;
13
14
import static org .mockito .ArgumentMatchers .anyCollection ;
14
15
import static org .mockito .ArgumentMatchers .anyLong ;
64
65
import io .opentelemetry .sdk .trace .data .SpanData ;
65
66
import io .opentelemetry .sdk .trace .export .SimpleSpanProcessor ;
66
67
import io .opentelemetry .sdk .trace .export .SpanExporter ;
67
- import io .opentelemetry .semconv .incubating .SessionIncubatingAttributes ;
68
68
import java .io .IOException ;
69
69
import java .time .Duration ;
70
70
import java .util .Collection ;
@@ -147,8 +147,7 @@ public void shouldBuildTracerProvider() {
147
147
.hasName ("test span" )
148
148
.hasResource (resource )
149
149
.hasAttributesSatisfyingExactly (
150
- equalTo (SessionIncubatingAttributes .SESSION_ID , sessionId ),
151
- equalTo (SCREEN_NAME_KEY , "unknown" ));
150
+ equalTo (SESSION_ID , sessionId ), equalTo (SCREEN_NAME_KEY , "unknown" ));
152
151
}
153
152
154
153
@ Test
@@ -173,6 +172,7 @@ public void shouldBuildLogRecordProvider() {
173
172
assertThat (logs ).hasSize (1 );
174
173
assertThat (logs .get (0 ))
175
174
.hasAttributesSatisfyingExactly (
175
+ equalTo (SESSION_ID , openTelemetryRum .getRumSessionId ()),
176
176
equalTo (stringKey ("event.name" ), "test.event" ),
177
177
equalTo (stringKey ("mega" ), "hit" ))
178
178
.hasResource (resource );
@@ -311,7 +311,9 @@ public void setLogRecordExporterCustomizer() {
311
311
assertThat (logs ).hasSize (1 );
312
312
assertThat (logs .iterator ().next ())
313
313
.hasBody ("foo" )
314
- .hasAttributesSatisfyingExactly (equalTo (stringKey ("bing" ), "bang" ))
314
+ .hasAttributesSatisfyingExactly (
315
+ equalTo (stringKey ("bing" ), "bang" ),
316
+ equalTo (SESSION_ID , rum .getRumSessionId ()))
315
317
.hasSeverity (Severity .FATAL3 );
316
318
}
317
319
@@ -421,6 +423,7 @@ public void verifyGlobalAttrsForLogs() {
421
423
OpenTelemetryAssertions .assertThat (logRecordData )
422
424
.hasAttributes (
423
425
Attributes .builder ()
426
+ .put (SESSION_ID , rum .getRumSessionId ())
424
427
.put ("someGlobalKey" , "someGlobalValue" )
425
428
.put ("localAttrKey" , "localAttrValue" )
426
429
.build ());
0 commit comments