@@ -51,9 +51,12 @@ func TestWorkspaceBuild(t *testing.T) {
51
51
_ = coderdtest .AwaitWorkspaceBuildJobCompleted (t , client , workspace .LatestBuild .ID )
52
52
// Create workspace will also start a build, so we need to wait for
53
53
// it to ensure all events are recorded.
54
- require .Len (t , auditor .AuditLogs (), 2 )
55
- require .Equal (t , auditor .AuditLogs ()[0 ].Ip .IPNet .IP .String (), "127.0.0.1" )
56
- require .Equal (t , auditor .AuditLogs ()[1 ].Ip .IPNet .IP .String (), "127.0.0.1" )
54
+ require .Eventually (t , func () bool {
55
+ logs := auditor .AuditLogs ()
56
+ return len (logs ) == 2 &&
57
+ assert .Equal (t , logs [0 ].Ip .IPNet .IP .String (), "127.0.0.1" ) &&
58
+ assert .Equal (t , logs [1 ].Ip .IPNet .IP .String (), "127.0.0.1" )
59
+ }, testutil .WaitShort , testutil .IntervalFast )
57
60
}
58
61
59
62
func TestWorkspaceBuildByBuildNumber (t * testing.T ) {
@@ -969,8 +972,11 @@ func TestPostWorkspaceBuild(t *testing.T) {
969
972
require .NoError (t , err )
970
973
coderdtest .AwaitWorkspaceBuildJobCompleted (t , client , build .ID )
971
974
972
- require .Len (t , auditor .AuditLogs (), 1 )
973
- require .Equal (t , auditor .AuditLogs ()[0 ].Ip .IPNet .IP .String (), "127.0.0.1" )
975
+ require .Eventually (t , func () bool {
976
+ logs := auditor .AuditLogs ()
977
+ return len (logs ) > 0 &&
978
+ assert .Equal (t , logs [0 ].Ip .IPNet .IP .String (), "127.0.0.1" )
979
+ }, testutil .WaitShort , testutil .IntervalFast )
974
980
})
975
981
976
982
t .Run ("IncrementBuildNumber" , func (t * testing.T ) {
0 commit comments