@@ -25,7 +25,10 @@ import (
25
25
"github.com/stretchr/testify/require"
26
26
)
27
27
28
- const Namespace = "default"
28
+ const (
29
+ Namespace = "default"
30
+ waitTimeout = 3 * time .Minute
31
+ )
29
32
30
33
func HostEndpoint (t * testing.T ) string {
31
34
if host , ok := os .LookupEnv ("HOST_ENDPOINT" ); ok {
@@ -52,30 +55,27 @@ func HostEndpoint(t *testing.T) string {
52
55
}
53
56
54
57
func WaitForTraces (t * testing.T , entriesNum int , tc * consumertest.TracesSink ) {
55
- timeoutMinutes := 3
56
58
require .Eventuallyf (t , func () bool {
57
- return len (tc .AllTraces ()) > entriesNum
58
- }, time . Duration ( timeoutMinutes ) * time . Minute , 1 * time .Second ,
59
- "failed to receive %d entries, received %d traces in %d minutes" , entriesNum ,
60
- len (tc .AllTraces ()), timeoutMinutes )
59
+ return len (tc .AllTraces ()) >= entriesNum
60
+ }, waitTimeout , 1 * time .Second ,
61
+ "failed to receive %d entries, received %d traces in %f minutes" , entriesNum ,
62
+ len (tc .AllTraces ()), waitTimeout . Minutes () )
61
63
}
62
64
63
65
func WaitForLogs (t * testing.T , entriesNum int , lc * consumertest.LogsSink ) {
64
- timeoutMinutes := 3
65
66
require .Eventuallyf (t , func () bool {
66
- return len (lc .AllLogs ()) > entriesNum
67
- }, time . Duration ( timeoutMinutes ) * time . Minute , 1 * time .Second ,
68
- "failed to receive %d entries, received %d logs in %d minutes" , entriesNum ,
69
- len (lc .AllLogs ()), timeoutMinutes )
67
+ return len (lc .AllLogs ()) >= entriesNum
68
+ }, waitTimeout , 1 * time .Second ,
69
+ "failed to receive %d entries, received %d logs in %f minutes" , entriesNum ,
70
+ len (lc .AllLogs ()), waitTimeout . Minutes () )
70
71
}
71
72
72
73
func WaitForMetrics (t * testing.T , entriesNum int , mc * consumertest.MetricsSink ) {
73
- timeoutMinutes := 3
74
74
require .Eventuallyf (t , func () bool {
75
- return len (mc .AllMetrics ()) > entriesNum
76
- }, time . Duration ( timeoutMinutes ) * time . Minute , 1 * time .Second ,
77
- "failed to receive %d entries, received %d metrics in %d minutes" , entriesNum ,
78
- len (mc .AllMetrics ()), timeoutMinutes )
75
+ return len (mc .AllMetrics ()) >= entriesNum
76
+ }, waitTimeout , 1 * time .Second ,
77
+ "failed to receive %d entries, received %d metrics in %f minutes" , entriesNum ,
78
+ len (mc .AllMetrics ()), waitTimeout . Minutes () )
79
79
}
80
80
81
81
func CheckNoEventsReceived (t * testing.T , lc * consumertest.LogsSink ) {
0 commit comments