@@ -1913,7 +1913,7 @@ func TestPrebuildsAutobuild(t *testing.T) {
1913
1913
}()
1914
1914
1915
1915
// Then: the prebuilt workspace should remain in a start transition
1916
- prebuildStats := <- statsCh
1916
+ prebuildStats := testutil . RequireReceive ( ctx , t , statsCh )
1917
1917
require .Len (t , prebuildStats .Errors , 0 )
1918
1918
require .Len (t , prebuildStats .Transitions , 0 )
1919
1919
require .Equal (t , codersdk .WorkspaceTransitionStart , prebuild .LatestBuild .Transition )
@@ -1938,7 +1938,7 @@ func TestPrebuildsAutobuild(t *testing.T) {
1938
1938
}()
1939
1939
1940
1940
// Then: the workspace should be stopped
1941
- workspaceStats := <- statsCh
1941
+ workspaceStats := testutil . RequireReceive ( ctx , t , statsCh )
1942
1942
require .Len (t , workspaceStats .Errors , 0 )
1943
1943
require .Len (t , workspaceStats .Transitions , 1 )
1944
1944
require .Contains (t , workspaceStats .Transitions , workspace .ID )
@@ -2036,7 +2036,7 @@ func TestPrebuildsAutobuild(t *testing.T) {
2036
2036
}()
2037
2037
2038
2038
// Then: the prebuilt workspace should remain in a start transition
2039
- prebuildStats := <- statsCh
2039
+ prebuildStats := testutil . RequireReceive ( ctx , t , statsCh )
2040
2040
require .Len (t , prebuildStats .Errors , 0 )
2041
2041
require .Len (t , prebuildStats .Transitions , 0 )
2042
2042
require .Equal (t , codersdk .WorkspaceTransitionStart , prebuild .LatestBuild .Transition )
@@ -2060,7 +2060,7 @@ func TestPrebuildsAutobuild(t *testing.T) {
2060
2060
}()
2061
2061
2062
2062
// Then: the workspace should be stopped
2063
- workspaceStats := <- statsCh
2063
+ workspaceStats := testutil . RequireReceive ( ctx , t , statsCh )
2064
2064
require .Len (t , workspaceStats .Errors , 0 )
2065
2065
require .Len (t , workspaceStats .Transitions , 1 )
2066
2066
require .Contains (t , workspaceStats .Transitions , workspace .ID )
@@ -2160,7 +2160,7 @@ func TestPrebuildsAutobuild(t *testing.T) {
2160
2160
}()
2161
2161
2162
2162
// Then: the prebuilt workspace should remain in a stop transition
2163
- prebuildStats := <- statsCh
2163
+ prebuildStats := testutil . RequireReceive ( ctx , t , statsCh )
2164
2164
require .Len (t , prebuildStats .Errors , 0 )
2165
2165
require .Len (t , prebuildStats .Transitions , 0 )
2166
2166
require .Equal (t , codersdk .WorkspaceTransitionStop , prebuild .LatestBuild .Transition )
@@ -2194,7 +2194,7 @@ func TestPrebuildsAutobuild(t *testing.T) {
2194
2194
}()
2195
2195
2196
2196
// Then: the workspace should have a NextStartAt equal to the next autostart schedule
2197
- workspaceStats := <- statsCh
2197
+ workspaceStats := testutil . RequireReceive ( ctx , t , statsCh )
2198
2198
require .Len (t , workspaceStats .Errors , 0 )
2199
2199
require .Len (t , workspaceStats .Transitions , 1 )
2200
2200
workspace = coderdtest .MustWorkspace (t , client , workspace .ID )
@@ -2290,7 +2290,7 @@ func TestPrebuildsAutobuild(t *testing.T) {
2290
2290
}()
2291
2291
2292
2292
// Then: the prebuilt workspace should remain in a start transition
2293
- prebuildStats := <- statsCh
2293
+ prebuildStats := testutil . RequireReceive ( ctx , t , statsCh )
2294
2294
require .Len (t , prebuildStats .Errors , 0 )
2295
2295
require .Len (t , prebuildStats .Transitions , 0 )
2296
2296
require .Equal (t , codersdk .WorkspaceTransitionStart , prebuild .LatestBuild .Transition )
@@ -2314,7 +2314,7 @@ func TestPrebuildsAutobuild(t *testing.T) {
2314
2314
}()
2315
2315
2316
2316
// Then: the workspace should transition to stopped state for breaching dormant TTL
2317
- workspaceStats := <- statsCh
2317
+ workspaceStats := testutil . RequireReceive ( ctx , t , statsCh )
2318
2318
require .Len (t , workspaceStats .Errors , 0 )
2319
2319
require .Len (t , workspaceStats .Transitions , 1 )
2320
2320
require .Contains (t , workspaceStats .Transitions , workspace .ID )
@@ -2333,7 +2333,7 @@ func TestPrebuildsAutobuild(t *testing.T) {
2333
2333
}()
2334
2334
2335
2335
// Then: the workspace should be deleted
2336
- dormantWorkspaceStats := <- statsCh
2336
+ dormantWorkspaceStats := testutil . RequireReceive ( ctx , t , statsCh )
2337
2337
require .Len (t , dormantWorkspaceStats .Errors , 0 )
2338
2338
require .Len (t , dormantWorkspaceStats .Transitions , 1 )
2339
2339
require .Contains (t , dormantWorkspaceStats .Transitions , workspace .ID )
@@ -2433,7 +2433,7 @@ func TestPrebuildsAutobuild(t *testing.T) {
2433
2433
}()
2434
2434
2435
2435
// Then: the prebuilt workspace should remain in a start transition
2436
- prebuildStats := <- statsCh
2436
+ prebuildStats := testutil . RequireReceive ( ctx , t , statsCh )
2437
2437
require .Len (t , prebuildStats .Errors , 0 )
2438
2438
require .Len (t , prebuildStats .Transitions , 0 )
2439
2439
require .Equal (t , codersdk .WorkspaceTransitionStart , prebuild .LatestBuild .Transition )
0 commit comments