@@ -1395,56 +1395,52 @@ func TestAgent_Startup(t *testing.T) {
1395
1395
1396
1396
t .Run ("EmptyDirectory" ,func (t * testing.T ) {
1397
1397
t .Parallel ()
1398
+ ctx := testutil .Context (t ,testutil .WaitShort )
1398
1399
1399
1400
_ ,client ,_ ,_ ,_ := setupAgent (t , agentsdk.Manifest {
1400
1401
Directory :"" ,
1401
1402
},0 )
1402
- assert .Eventually (t ,func ()bool {
1403
- return client .GetStartup ().Version != ""
1404
- },testutil .WaitShort ,testutil .IntervalFast )
1405
- require .Equal (t ,"" ,client .GetStartup ().ExpandedDirectory )
1403
+ startup := testutil .RequireRecvCtx (ctx ,t ,client .GetStartup ())
1404
+ require .Equal (t ,"" ,startup .GetExpandedDirectory ())
1406
1405
})
1407
1406
1408
1407
t .Run ("HomeDirectory" ,func (t * testing.T ) {
1409
1408
t .Parallel ()
1409
+ ctx := testutil .Context (t ,testutil .WaitShort )
1410
1410
1411
1411
_ ,client ,_ ,_ ,_ := setupAgent (t , agentsdk.Manifest {
1412
1412
Directory :"~" ,
1413
1413
},0 )
1414
- assert .Eventually (t ,func ()bool {
1415
- return client .GetStartup ().Version != ""
1416
- },testutil .WaitShort ,testutil .IntervalFast )
1414
+ startup := testutil .RequireRecvCtx (ctx ,t ,client .GetStartup ())
1417
1415
homeDir ,err := os .UserHomeDir ()
1418
1416
require .NoError (t ,err )
1419
- require .Equal (t ,homeDir ,client . GetStartup (). ExpandedDirectory )
1417
+ require .Equal (t ,homeDir ,startup . GetExpandedDirectory () )
1420
1418
})
1421
1419
1422
1420
t .Run ("NotAbsoluteDirectory" ,func (t * testing.T ) {
1423
1421
t .Parallel ()
1422
+ ctx := testutil .Context (t ,testutil .WaitShort )
1424
1423
1425
1424
_ ,client ,_ ,_ ,_ := setupAgent (t , agentsdk.Manifest {
1426
1425
Directory :"coder/coder" ,
1427
1426
},0 )
1428
- assert .Eventually (t ,func ()bool {
1429
- return client .GetStartup ().Version != ""
1430
- },testutil .WaitShort ,testutil .IntervalFast )
1427
+ startup := testutil .RequireRecvCtx (ctx ,t ,client .GetStartup ())
1431
1428
homeDir ,err := os .UserHomeDir ()
1432
1429
require .NoError (t ,err )
1433
- require .Equal (t ,filepath .Join (homeDir ,"coder/coder" ),client . GetStartup (). ExpandedDirectory )
1430
+ require .Equal (t ,filepath .Join (homeDir ,"coder/coder" ),startup . GetExpandedDirectory () )
1434
1431
})
1435
1432
1436
1433
t .Run ("HomeEnvironmentVariable" ,func (t * testing.T ) {
1437
1434
t .Parallel ()
1435
+ ctx := testutil .Context (t ,testutil .WaitShort )
1438
1436
1439
1437
_ ,client ,_ ,_ ,_ := setupAgent (t , agentsdk.Manifest {
1440
1438
Directory :"$HOME" ,
1441
1439
},0 )
1442
- assert .Eventually (t ,func ()bool {
1443
- return client .GetStartup ().Version != ""
1444
- },testutil .WaitShort ,testutil .IntervalFast )
1440
+ startup := testutil .RequireRecvCtx (ctx ,t ,client .GetStartup ())
1445
1441
homeDir ,err := os .UserHomeDir ()
1446
1442
require .NoError (t ,err )
1447
- require .Equal (t ,homeDir ,client . GetStartup (). ExpandedDirectory )
1443
+ require .Equal (t ,homeDir ,startup . GetExpandedDirectory () )
1448
1444
})
1449
1445
}
1450
1446