|
9 | 9 | import static io.opentelemetry.sdk.testing.assertj.OpenTelemetryAssertions.assertThat;
|
10 | 10 | import static io.opentelemetry.sdk.testing.assertj.OpenTelemetryAssertions.equalTo;
|
11 | 11 | import static io.opentelemetry.sdk.testing.assertj.OpenTelemetryAssertions.satisfies;
|
| 12 | +import static io.opentelemetry.semconv.SemanticAttributes.CLIENT_ADDRESS; |
12 | 13 | import static io.opentelemetry.semconv.SemanticAttributes.ERROR_TYPE;
|
13 | 14 | import static io.opentelemetry.semconv.SemanticAttributes.EXCEPTION_EVENT_NAME;
|
14 | 15 | import static io.opentelemetry.semconv.SemanticAttributes.EXCEPTION_MESSAGE;
|
@@ -119,6 +120,7 @@ void basicGetTest(Parameter parameter) {
|
119 | 120 | val -> val.isInstanceOf(Long.class)),
|
120 | 121 | equalTo(SERVER_ADDRESS, "localhost"),
|
121 | 122 | satisfies(SERVER_PORT, val -> val.isInstanceOf(Long.class)),
|
| 123 | + equalTo(CLIENT_ADDRESS, "127.0.0.1"), |
122 | 124 | equalTo(URL_PATH, parameter.urlPath),
|
123 | 125 | equalTo(HTTP_REQUEST_METHOD, "GET"),
|
124 | 126 | equalTo(HTTP_RESPONSE_STATUS_CODE, 200),
|
@@ -239,6 +241,7 @@ void getAsyncResponseTest(Parameter parameter) {
|
239 | 241 | val -> val.isInstanceOf(Long.class)),
|
240 | 242 | equalTo(SERVER_ADDRESS, "localhost"),
|
241 | 243 | satisfies(SERVER_PORT, val -> val.isInstanceOf(Long.class)),
|
| 244 | + equalTo(CLIENT_ADDRESS, "127.0.0.1"), |
242 | 245 | equalTo(URL_PATH, parameter.urlPath),
|
243 | 246 | equalTo(HTTP_REQUEST_METHOD, "GET"),
|
244 | 247 | equalTo(HTTP_RESPONSE_STATUS_CODE, 200),
|
@@ -346,6 +349,7 @@ void createSpanDuringHandlerFunctionTest(Parameter parameter) {
|
346 | 349 | val -> val.isInstanceOf(Long.class)),
|
347 | 350 | equalTo(SERVER_ADDRESS, "localhost"),
|
348 | 351 | satisfies(SERVER_PORT, val -> val.isInstanceOf(Long.class)),
|
| 352 | + equalTo(CLIENT_ADDRESS, "127.0.0.1"), |
349 | 353 | equalTo(URL_PATH, parameter.urlPath),
|
350 | 354 | equalTo(HTTP_REQUEST_METHOD, "GET"),
|
351 | 355 | equalTo(HTTP_RESPONSE_STATUS_CODE, 200),
|
@@ -418,6 +422,7 @@ void get404Test() {
|
418 | 422 | val -> val.isInstanceOf(Long.class)),
|
419 | 423 | equalTo(SERVER_ADDRESS, "localhost"),
|
420 | 424 | satisfies(SERVER_PORT, val -> val.isInstanceOf(Long.class)),
|
| 425 | + equalTo(CLIENT_ADDRESS, "127.0.0.1"), |
421 | 426 | equalTo(URL_PATH, "/notfoundgreet"),
|
422 | 427 | equalTo(HTTP_REQUEST_METHOD, "GET"),
|
423 | 428 | equalTo(HTTP_RESPONSE_STATUS_CODE, 404),
|
@@ -478,6 +483,7 @@ void basicPostTest() {
|
478 | 483 | val -> val.isInstanceOf(Long.class)),
|
479 | 484 | equalTo(SERVER_ADDRESS, "localhost"),
|
480 | 485 | satisfies(SERVER_PORT, val -> val.isInstanceOf(Long.class)),
|
| 486 | + equalTo(CLIENT_ADDRESS, "127.0.0.1"), |
481 | 487 | equalTo(URL_PATH, "/echo"),
|
482 | 488 | equalTo(HTTP_REQUEST_METHOD, "POST"),
|
483 | 489 | equalTo(HTTP_RESPONSE_STATUS_CODE, 202),
|
@@ -518,6 +524,7 @@ void getToBadEndpointTest(Parameter parameter) {
|
518 | 524 | val -> val.isInstanceOf(Long.class)),
|
519 | 525 | equalTo(SERVER_ADDRESS, "localhost"),
|
520 | 526 | satisfies(SERVER_PORT, val -> val.isInstanceOf(Long.class)),
|
| 527 | + equalTo(CLIENT_ADDRESS, "127.0.0.1"), |
521 | 528 | equalTo(URL_PATH, parameter.urlPath),
|
522 | 529 | equalTo(HTTP_REQUEST_METHOD, "GET"),
|
523 | 530 | equalTo(HTTP_RESPONSE_STATUS_CODE, 500),
|
@@ -598,6 +605,7 @@ void redirectTest() {
|
598 | 605 | val -> val.isInstanceOf(Long.class)),
|
599 | 606 | equalTo(SERVER_ADDRESS, "localhost"),
|
600 | 607 | satisfies(SERVER_PORT, val -> val.isInstanceOf(Long.class)),
|
| 608 | + equalTo(CLIENT_ADDRESS, "127.0.0.1"), |
601 | 609 | equalTo(URL_PATH, "/double-greet-redirect"),
|
602 | 610 | equalTo(HTTP_REQUEST_METHOD, "GET"),
|
603 | 611 | equalTo(HTTP_RESPONSE_STATUS_CODE, 307),
|
@@ -626,6 +634,7 @@ void redirectTest() {
|
626 | 634 | val -> val.isInstanceOf(Long.class)),
|
627 | 635 | equalTo(SERVER_ADDRESS, "localhost"),
|
628 | 636 | satisfies(SERVER_PORT, val -> val.isInstanceOf(Long.class)),
|
| 637 | + equalTo(CLIENT_ADDRESS, "127.0.0.1"), |
629 | 638 | equalTo(URL_PATH, "/double-greet"),
|
630 | 639 | equalTo(HTTP_REQUEST_METHOD, "GET"),
|
631 | 640 | equalTo(HTTP_RESPONSE_STATUS_CODE, 200),
|
@@ -677,6 +686,7 @@ void multipleGetsToDelayingRoute(Parameter parameter) {
|
677 | 686 | val -> val.isInstanceOf(Long.class)),
|
678 | 687 | equalTo(SERVER_ADDRESS, "localhost"),
|
679 | 688 | satisfies(SERVER_PORT, val -> val.isInstanceOf(Long.class)),
|
| 689 | + equalTo(CLIENT_ADDRESS, "127.0.0.1"), |
680 | 690 | equalTo(URL_PATH, parameter.urlPath),
|
681 | 691 | equalTo(HTTP_REQUEST_METHOD, "GET"),
|
682 | 692 | equalTo(HTTP_RESPONSE_STATUS_CODE, 200),
|
@@ -758,6 +768,7 @@ void cancelRequestTest() throws Exception {
|
758 | 768 | val -> val.isInstanceOf(Long.class)),
|
759 | 769 | equalTo(SERVER_ADDRESS, "localhost"),
|
760 | 770 | satisfies(SERVER_PORT, val -> val.isInstanceOf(Long.class)),
|
| 771 | + equalTo(CLIENT_ADDRESS, "127.0.0.1"), |
761 | 772 | equalTo(URL_PATH, "/slow"),
|
762 | 773 | equalTo(HTTP_REQUEST_METHOD, "GET"),
|
763 | 774 | equalTo(URL_SCHEME, "http"),
|
|
0 commit comments