@@ -16,7 +16,7 @@ func TestNewTelemetryExporter(t *testing.T) {
1616 httpClient := & http.Client {Timeout : 5 * time .Second }
1717 host := "test-host"
1818
19- exporter := newTelemetryExporter (host , httpClient , cfg )
19+ exporter := newTelemetryExporter (host , "test-version" , httpClient , cfg )
2020
2121 if exporter .host != host {
2222 t .Errorf ("Expected host %s, got %s" , host , exporter .host )
@@ -73,7 +73,7 @@ func TestExport_Success(t *testing.T) {
7373 httpClient := & http.Client {Timeout : 5 * time .Second }
7474
7575 // Use full server URL for testing
76- exporter := newTelemetryExporter (server .URL , httpClient , cfg )
76+ exporter := newTelemetryExporter (server .URL , "test-version" , httpClient , cfg )
7777
7878 metrics := []* telemetryMetric {
7979 {
@@ -113,7 +113,7 @@ func TestExport_RetryOn5xx(t *testing.T) {
113113 httpClient := & http.Client {Timeout : 5 * time .Second }
114114
115115 // Use full server URL for testing
116- exporter := newTelemetryExporter (server .URL , httpClient , cfg )
116+ exporter := newTelemetryExporter (server .URL , "test-version" , httpClient , cfg )
117117
118118 metrics := []* telemetryMetric {
119119 {
@@ -145,7 +145,7 @@ func TestExport_NonRetryable4xx(t *testing.T) {
145145 httpClient := & http.Client {Timeout : 5 * time .Second }
146146
147147 // Use full server URL for testing
148- exporter := newTelemetryExporter (server .URL , httpClient , cfg )
148+ exporter := newTelemetryExporter (server .URL , "test-version" , httpClient , cfg )
149149
150150 metrics := []* telemetryMetric {
151151 {
@@ -181,7 +181,7 @@ func TestExport_Retry429(t *testing.T) {
181181 httpClient := & http.Client {Timeout : 5 * time .Second }
182182
183183 // Use full server URL for testing
184- exporter := newTelemetryExporter (server .URL , httpClient , cfg )
184+ exporter := newTelemetryExporter (server .URL , "test-version" , httpClient , cfg )
185185
186186 metrics := []* telemetryMetric {
187187 {
@@ -211,7 +211,7 @@ func TestExport_CircuitBreakerOpen(t *testing.T) {
211211 httpClient := & http.Client {Timeout : 5 * time .Second }
212212
213213 // Use full server URL for testing
214- exporter := newTelemetryExporter (server .URL , httpClient , cfg )
214+ exporter := newTelemetryExporter (server .URL , "test-version" , httpClient , cfg )
215215
216216 // Open the circuit breaker by recording failures
217217 cb := exporter .circuitBreaker
@@ -334,7 +334,7 @@ func TestExport_ErrorSwallowing(t *testing.T) {
334334 httpClient := & http.Client {Timeout : 5 * time .Second }
335335
336336 // Use full server URL for testing
337- exporter := newTelemetryExporter (server .URL , httpClient , cfg )
337+ exporter := newTelemetryExporter (server .URL , "test-version" , httpClient , cfg )
338338
339339 metrics := []* telemetryMetric {
340340 {
@@ -370,7 +370,7 @@ func TestExport_ContextCancellation(t *testing.T) {
370370 httpClient := & http.Client {Timeout : 5 * time .Second }
371371
372372 // Use full server URL for testing
373- exporter := newTelemetryExporter (server .URL , httpClient , cfg )
373+ exporter := newTelemetryExporter (server .URL , "test-version" , httpClient , cfg )
374374
375375 metrics := []* telemetryMetric {
376376 {
@@ -403,7 +403,7 @@ func TestExport_ExponentialBackoff(t *testing.T) {
403403 httpClient := & http.Client {Timeout : 5 * time .Second }
404404
405405 // Use full server URL for testing
406- exporter := newTelemetryExporter (server .URL , httpClient , cfg )
406+ exporter := newTelemetryExporter (server .URL , "test-version" , httpClient , cfg )
407407
408408 metrics := []* telemetryMetric {
409409 {
0 commit comments