@@ -86,7 +86,7 @@ func TestHTTPWriter_Send_Success(t *testing.T) {
8686 writer := NewHTTPWriter (httpClient , otlpConverter )
8787
8888 ctx := context .Background ()
89- newToken , err := writer .Send (ctx , testData , metricsServer .URL , logsServer .URL , 1 , "test-token" )
89+ newToken , err := writer .Send (ctx , testData , metricsServer .URL , logsServer .URL , 1 , "test-token" , 1 * time . Minute )
9090
9191 require .NoError (t , err )
9292 assert .Empty (t , newToken )
@@ -126,7 +126,7 @@ func TestHTTPWriter_Send_EmptyMetrics(t *testing.T) {
126126 writer := NewHTTPWriter (httpClient , otlpConverter )
127127
128128 ctx := context .Background ()
129- _ , err := writer .Send (ctx , testData , "" , logsServer .URL , 1 , "test-token" )
129+ _ , err := writer .Send (ctx , testData , "" , logsServer .URL , 1 , "test-token" , 1 * time . Minute )
130130
131131 require .NoError (t , err )
132132 assert .Equal (t , 1 , logsRequests )
@@ -164,7 +164,7 @@ func TestHTTPWriter_Send_EmptyLogs(t *testing.T) {
164164 writer := NewHTTPWriter (httpClient , otlpConverter )
165165
166166 ctx := context .Background ()
167- _ , err := writer .Send (ctx , testData , metricsServer .URL , "" , 1 , "test-token" )
167+ _ , err := writer .Send (ctx , testData , metricsServer .URL , "" , 1 , "test-token" , 1 * time . Minute )
168168
169169 require .NoError (t , err )
170170 assert .Equal (t , 1 , metricsRequests )
@@ -204,7 +204,7 @@ func TestHTTPWriter_Send_RetryOnFailure(t *testing.T) {
204204 writer := NewHTTPWriter (httpClient , otlpConverter )
205205
206206 ctx := context .Background ()
207- _ , err := writer .Send (ctx , testData , server .URL , "" , 3 , "test-token" )
207+ _ , err := writer .Send (ctx , testData , server .URL , "" , 3 , "test-token" , 1 * time . Minute )
208208
209209 require .NoError (t , err )
210210 assert .Equal (t , 3 , attempts )
@@ -241,7 +241,7 @@ func TestHTTPWriter_Send_RetryExhausted(t *testing.T) {
241241 writer := NewHTTPWriter (httpClient , otlpConverter )
242242
243243 ctx := context .Background ()
244- _ , err := writer .Send (ctx , testData , "" , server .URL , maxAttempts , "test-token" )
244+ _ , err := writer .Send (ctx , testData , "" , server .URL , maxAttempts , "test-token" , 1 * time . Minute )
245245
246246 require .Error (t , err )
247247 assert .Equal (t , maxAttempts , attempts )
@@ -292,7 +292,7 @@ func TestHTTPWriter_Send_UnauthorizedWithJWTRefresh(t *testing.T) {
292292 })
293293
294294 ctx := context .Background ()
295- _ , err := writer .Send (ctx , testData , server .URL , "" , 3 , "old-token" )
295+ _ , err := writer .Send (ctx , testData , server .URL , "" , 3 , "old-token" , 1 * time . Minute )
296296
297297 require .NoError (t , err )
298298 assert .True (t , refreshCalled )
@@ -332,7 +332,7 @@ func TestHTTPWriter_Send_UnauthorizedJWTRefreshFails(t *testing.T) {
332332 })
333333
334334 ctx := context .Background ()
335- _ , err := writer .Send (ctx , testData , "" , server .URL , 2 , "old-token" ) // Reduce retries
335+ _ , err := writer .Send (ctx , testData , "" , server .URL , 2 , "old-token" , 1 * time . Minute ) // Reduce retries
336336
337337 require .Error (t , err )
338338 assert .GreaterOrEqual (t , attempts , 1 )
@@ -368,7 +368,7 @@ func TestHTTPWriter_Send_JWTTokenRefreshFromHeader(t *testing.T) {
368368 writer := NewHTTPWriter (httpClient , otlpConverter )
369369
370370 ctx := context .Background ()
371- returnedToken , err := writer .Send (ctx , testData , server .URL , "" , 1 , "test-token" )
371+ returnedToken , err := writer .Send (ctx , testData , server .URL , "" , 1 , "test-token" , 1 * time . Minute )
372372
373373 require .NoError (t , err )
374374 assert .Equal (t , newToken , returnedToken )
@@ -404,7 +404,7 @@ func TestHTTPWriter_Send_ContextCancellation(t *testing.T) {
404404 ctx , cancel := context .WithTimeout (context .Background (), 100 * time .Millisecond )
405405 defer cancel ()
406406
407- _ , err := writer .Send (ctx , testData , "" , server .URL , 1 , "test-token" )
407+ _ , err := writer .Send (ctx , testData , "" , server .URL , 1 , "test-token" , 1 * time . Minute )
408408
409409 require .Error (t , err )
410410}
@@ -443,7 +443,7 @@ func TestHTTPWriter_Send_LogsFailure(t *testing.T) {
443443 writer := NewHTTPWriter (httpClient , otlpConverter )
444444
445445 ctx := context .Background ()
446- _ , err := writer .Send (ctx , testData , metricsServer .URL , logsServer .URL , 1 , "test-token" )
446+ _ , err := writer .Send (ctx , testData , metricsServer .URL , logsServer .URL , 1 , "test-token" , 1 * time . Minute )
447447
448448 require .Error (t , err )
449449 assert .Contains (t , err .Error (), "failed to send critical logs data" )
@@ -571,7 +571,7 @@ func TestHTTPWriter_MarshalError(t *testing.T) {
571571
572572 ctx := context .Background ()
573573 // Pass empty endpoints - should not send anything
574- newToken , err := writer .Send (ctx , testData , "" , "" , 1 , "test-token" )
574+ newToken , err := writer .Send (ctx , testData , "" , "" , 1 , "test-token" , 1 * time . Minute )
575575
576576 require .NoError (t , err )
577577 assert .Empty (t , newToken )
0 commit comments