@@ -59,9 +59,9 @@ func TestBatchStats(t *testing.T) {
59
59
require .Empty (t , stats , "should have no stats for workspace" )
60
60
61
61
// Given: a single data point is added for workspace
62
- t2 := database . Now ( )
62
+ t2 := t1 . Add ( time . Millisecond )
63
63
t .Logf ("inserting 1 stat" )
64
- require .NoError (t , b .Add (deps1 .Agent .ID , deps1 .User .ID , deps1 .Template .ID , deps1 .Workspace .ID , randAgentSDKStats (t )))
64
+ require .NoError (t , b .Add (t2 , deps1 .Agent .ID , deps1 .User .ID , deps1 .Template .ID , deps1 .Workspace .ID , randAgentSDKStats (t )))
65
65
66
66
// When: it becomes time to report stats
67
67
// Signal a tick and wait for a flush to complete.
@@ -77,17 +77,17 @@ func TestBatchStats(t *testing.T) {
77
77
78
78
// Given: a lot of data points are added for both workspaces
79
79
// (equal to batch size)
80
- t3 := database . Now ( )
80
+ t3 := t2 . Add ( time . Millisecond )
81
81
done := make (chan struct {})
82
82
83
83
go func () {
84
84
defer close (done )
85
85
t .Logf ("inserting %d stats" , defaultBufferSize )
86
86
for i := 0 ; i < defaultBufferSize ; i ++ {
87
87
if i % 2 == 0 {
88
- require .NoError (t , b .Add (deps1 .Agent .ID , deps1 .User .ID , deps1 .Template .ID , deps1 .Workspace .ID , randAgentSDKStats (t )))
88
+ require .NoError (t , b .Add (t3 , deps1 .Agent .ID , deps1 .User .ID , deps1 .Template .ID , deps1 .Workspace .ID , randAgentSDKStats (t )))
89
89
} else {
90
- require .NoError (t , b .Add (deps2 .Agent .ID , deps2 .User .ID , deps2 .Template .ID , deps2 .Workspace .ID , randAgentSDKStats (t )))
90
+ require .NoError (t , b .Add (t3 , deps2 .Agent .ID , deps2 .User .ID , deps2 .Template .ID , deps2 .Workspace .ID , randAgentSDKStats (t )))
91
91
}
92
92
}
93
93
}()
0 commit comments