Use custom resource to avoid version number in assertion string. (#4065)
This commit is contained in:
		
							parent
							
								
									edbe46a9f7
								
							
						
					
					
						commit
						89675582a1
					
				|  | @ -13,6 +13,7 @@ import static org.mockito.Mockito.when; | ||||||
| 
 | 
 | ||||||
| import io.opentelemetry.api.GlobalOpenTelemetry; | import io.opentelemetry.api.GlobalOpenTelemetry; | ||||||
| import io.opentelemetry.api.OpenTelemetry; | import io.opentelemetry.api.OpenTelemetry; | ||||||
|  | import io.opentelemetry.api.common.AttributeKey; | ||||||
| import io.opentelemetry.api.common.Attributes; | import io.opentelemetry.api.common.Attributes; | ||||||
| import io.opentelemetry.api.trace.TracerProvider; | import io.opentelemetry.api.trace.TracerProvider; | ||||||
| import io.opentelemetry.context.propagation.ContextPropagators; | import io.opentelemetry.context.propagation.ContextPropagators; | ||||||
|  | @ -284,10 +285,13 @@ class OpenTelemetrySdkTest { | ||||||
|   void stringRepresentation() { |   void stringRepresentation() { | ||||||
|     SpanExporter exporter = mock(SpanExporter.class); |     SpanExporter exporter = mock(SpanExporter.class); | ||||||
|     when(exporter.toString()).thenReturn("MockSpanExporter{}"); |     when(exporter.toString()).thenReturn("MockSpanExporter{}"); | ||||||
|  |     Resource resource = | ||||||
|  |         Resource.builder().put(AttributeKey.stringKey("service.name"), "otel-test").build(); | ||||||
|     OpenTelemetrySdk sdk = |     OpenTelemetrySdk sdk = | ||||||
|         OpenTelemetrySdk.builder() |         OpenTelemetrySdk.builder() | ||||||
|             .setTracerProvider( |             .setTracerProvider( | ||||||
|                 SdkTracerProvider.builder() |                 SdkTracerProvider.builder() | ||||||
|  |                     .setResource(resource) | ||||||
|                     .addSpanProcessor( |                     .addSpanProcessor( | ||||||
|                         SimpleSpanProcessor.create(SpanExporter.composite(exporter, exporter))) |                         SimpleSpanProcessor.create(SpanExporter.composite(exporter, exporter))) | ||||||
|                     .build()) |                     .build()) | ||||||
|  | @ -299,7 +303,7 @@ class OpenTelemetrySdkTest { | ||||||
|                 + "tracerProvider=SdkTracerProvider{" |                 + "tracerProvider=SdkTracerProvider{" | ||||||
|                 + "clock=SystemClock{}, " |                 + "clock=SystemClock{}, " | ||||||
|                 + "idGenerator=RandomIdGenerator{}, " |                 + "idGenerator=RandomIdGenerator{}, " | ||||||
|                 + "resource=Resource{schemaUrl=null, attributes={service.name=\"unknown_service:java\", telemetry.sdk.language=\"java\", telemetry.sdk.name=\"opentelemetry\", telemetry.sdk.version=\"1.10.0-SNAPSHOT\"}}, " |                 + "resource=Resource{schemaUrl=null, attributes={service.name=\"otel-test\"}}, " | ||||||
|                 + "spanLimitsSupplier=SpanLimitsValue{maxNumberOfAttributes=128, maxNumberOfEvents=128, maxNumberOfLinks=128, maxNumberOfAttributesPerEvent=128, maxNumberOfAttributesPerLink=128, maxAttributeValueLength=2147483647}, " |                 + "spanLimitsSupplier=SpanLimitsValue{maxNumberOfAttributes=128, maxNumberOfEvents=128, maxNumberOfLinks=128, maxNumberOfAttributesPerEvent=128, maxNumberOfAttributesPerLink=128, maxAttributeValueLength=2147483647}, " | ||||||
|                 + "sampler=ParentBased{root:AlwaysOnSampler,remoteParentSampled:AlwaysOnSampler,remoteParentNotSampled:AlwaysOffSampler,localParentSampled:AlwaysOnSampler,localParentNotSampled:AlwaysOffSampler}, " |                 + "sampler=ParentBased{root:AlwaysOnSampler,remoteParentSampled:AlwaysOnSampler,remoteParentNotSampled:AlwaysOffSampler,localParentSampled:AlwaysOnSampler,localParentNotSampled:AlwaysOffSampler}, " | ||||||
|                 + "spanProcessor=SimpleSpanProcessor{spanExporter=MultiSpanExporter{spanExporters=[MockSpanExporter{}, MockSpanExporter{}]}}}}"); |                 + "spanProcessor=SimpleSpanProcessor{spanExporter=MultiSpanExporter{spanExporters=[MockSpanExporter{}, MockSpanExporter{}]}}}}"); | ||||||
|  |  | ||||||
		Loading…
	
		Reference in New Issue