Skip to content

Commit 0fb408d

Browse files
committed
fix: Ensure operations take longer than 1ms
1 parent c1c41cd commit 0fb408d

File tree

1 file changed

+6
-0
lines changed

1 file changed

+6
-0
lines changed

scheduler/metrics/metrics_test.go

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -52,6 +52,8 @@ func TestMetrics(t *testing.T) {
5252
require.Equal(t, m.GetErrors(s1), uint64(1))
5353
require.Equal(t, m.TotalPanics(), uint64(1))
5454
require.Equal(t, m.GetPanics(s1), uint64(1))
55+
56+
time.Sleep(1 * time.Millisecond)
5557
m.EndTime(t.Context(), time.Now(), s1)
5658

5759
// test single table, multiple clients
@@ -81,6 +83,8 @@ func TestMetrics(t *testing.T) {
8183
require.Equal(t, m.GetErrors(s2), uint64(1))
8284
require.Equal(t, m.TotalPanics(), uint64(2))
8385
require.Equal(t, m.GetPanics(s2), uint64(1))
86+
87+
time.Sleep(1 * time.Millisecond)
8488
m.EndTime(t.Context(), time.Now(), s2)
8589

8690
// test multiple tables, multiple clients
@@ -110,6 +114,8 @@ func TestMetrics(t *testing.T) {
110114
require.Equal(t, m.GetErrors(s3), uint64(1))
111115
require.Equal(t, m.TotalPanics(), uint64(3))
112116
require.Equal(t, m.GetPanics(s3), uint64(1))
117+
118+
time.Sleep(1 * time.Millisecond)
113119
m.EndTime(t.Context(), time.Now(), s3)
114120

115121
require.Greater(t, m.GetDuration(s1), 0*time.Nanosecond)

0 commit comments

Comments
 (0)