|
1 | 1 | import os from 'os';
|
2 | 2 | import { createExampleSetup, createTenv, type Container } from '@internal/e2e';
|
3 | 3 | import { isCI, isNode } from '@internal/testing';
|
4 |
| -import { fetch } from '@whatwg-node/fetch'; |
5 |
| -import { beforeAll, beforeEach, describe, expect, it } from 'vitest'; |
| 4 | +import { crypto, fetch } from '@whatwg-node/fetch'; |
| 5 | +import { beforeAll, describe, expect, it } from 'vitest'; |
6 | 6 |
|
7 | 7 | const { gateway, container, gatewayRunner } = createTenv(__dirname);
|
8 | 8 |
|
@@ -64,7 +64,7 @@ describe('OpenTelemetry', () => {
|
64 | 64 | describe(`exporter > ${OTLP_EXPORTER_TYPE}`, () => {
|
65 | 65 | let jaeger: Container;
|
66 | 66 |
|
67 |
| - beforeEach(async () => { |
| 67 | + beforeAll(async () => { |
68 | 68 | jaeger = await container({
|
69 | 69 | name: `jaeger-${OTLP_EXPORTER_TYPE}`,
|
70 | 70 | image:
|
@@ -147,7 +147,7 @@ describe('OpenTelemetry', () => {
|
147 | 147 | throw err;
|
148 | 148 | }
|
149 | 149 | it('should report telemetry metrics correctly to jaeger', async () => {
|
150 |
| - const serviceName = 'mesh-e2e-test-1'; |
| 150 | + const serviceName = crypto.randomUUID(); |
151 | 151 | const { execute } = await gateway({
|
152 | 152 | runner,
|
153 | 153 | supergraph,
|
@@ -712,7 +712,7 @@ describe('OpenTelemetry', () => {
|
712 | 712 | });
|
713 | 713 |
|
714 | 714 | it('should report telemetry metrics correctly to jaeger using cli options', async () => {
|
715 |
| - const serviceName = 'mesh-e2e-test-1'; |
| 715 | + const serviceName = crypto.randomUUID(); |
716 | 716 | const { execute } = await gateway({
|
717 | 717 | runner,
|
718 | 718 | supergraph,
|
@@ -820,7 +820,7 @@ describe('OpenTelemetry', () => {
|
820 | 820 | });
|
821 | 821 |
|
822 | 822 | it('should report parse failures correctly', async () => {
|
823 |
| - const serviceName = 'mesh-e2e-test-2'; |
| 823 | + const serviceName = crypto.randomUUID(); |
824 | 824 | const { execute } = await gateway({
|
825 | 825 | runner,
|
826 | 826 | supergraph,
|
@@ -896,7 +896,7 @@ describe('OpenTelemetry', () => {
|
896 | 896 | });
|
897 | 897 |
|
898 | 898 | it('should report validate failures correctly', async () => {
|
899 |
| - const serviceName = 'mesh-e2e-test-3'; |
| 899 | + const serviceName = crypto.randomUUID(); |
900 | 900 | const { execute } = await gateway({
|
901 | 901 | runner,
|
902 | 902 | supergraph,
|
@@ -976,7 +976,7 @@ describe('OpenTelemetry', () => {
|
976 | 976 | });
|
977 | 977 |
|
978 | 978 | it('should report http failures', async () => {
|
979 |
| - const serviceName = 'mesh-e2e-test-4'; |
| 979 | + const serviceName = crypto.randomUUID(); |
980 | 980 | const { port } = await gateway({
|
981 | 981 | runner,
|
982 | 982 | supergraph,
|
@@ -1020,7 +1020,7 @@ describe('OpenTelemetry', () => {
|
1020 | 1020 |
|
1021 | 1021 | it('context propagation should work correctly', async () => {
|
1022 | 1022 | const traceId = '0af7651916cd43dd8448eb211c80319c';
|
1023 |
| - const serviceName = 'mesh-e2e-test-5'; |
| 1023 | + const serviceName = crypto.randomUUID(); |
1024 | 1024 | const { execute, port } = await gateway({
|
1025 | 1025 | runner,
|
1026 | 1026 | supergraph,
|
|
0 commit comments