@@ -32,15 +32,13 @@ func Test_ActivityBumpWorkspace(t *testing.T) {
32
32
}
33
33
34
34
for _ , tt := range []struct {
35
- name string
36
- transition database.WorkspaceTransition
37
- jobCompletedAt sql.NullTime
38
- buildDeadlineOffset * time.Duration
39
- maxDeadlineOffset * time.Duration
40
- workspaceTTL time.Duration
41
- templateDisallowUserAutostop bool // inverted
42
- templateTTL time.Duration
43
- expectedBump time.Duration
35
+ name string
36
+ transition database.WorkspaceTransition
37
+ jobCompletedAt sql.NullTime
38
+ buildDeadlineOffset * time.Duration
39
+ maxDeadlineOffset * time.Duration
40
+ workspaceTTL time.Duration
41
+ expectedBump time.Duration
44
42
}{
45
43
{
46
44
name : "NotFinishedYet" ,
@@ -71,7 +69,6 @@ func Test_ActivityBumpWorkspace(t *testing.T) {
71
69
jobCompletedAt : sql.NullTime {Valid : true , Time : dbtime .Now ().Add (- 24 * time .Minute )},
72
70
buildDeadlineOffset : ptr .Ref (8 * time .Hour - 24 * time .Minute ),
73
71
workspaceTTL : 8 * time .Hour ,
74
- templateTTL : 6 * time .Hour , // unused
75
72
expectedBump : 8 * time .Hour ,
76
73
},
77
74
{
@@ -102,18 +99,6 @@ func Test_ActivityBumpWorkspace(t *testing.T) {
102
99
workspaceTTL : 8 * time .Hour ,
103
100
expectedBump : 0 ,
104
101
},
105
- {
106
- // If the template disallows user autostop, then the TTL of the
107
- // template should be used.
108
- name : "TemplateDisallowsUserAutostop" ,
109
- transition : database .WorkspaceTransitionStart ,
110
- jobCompletedAt : sql.NullTime {Valid : true , Time : dbtime .Now ().Add (- 24 * time .Minute )},
111
- buildDeadlineOffset : ptr .Ref (8 * time .Hour - 24 * time .Minute ),
112
- workspaceTTL : 6 * time .Hour ,
113
- templateDisallowUserAutostop : true ,
114
- templateTTL : 8 * time .Hour ,
115
- expectedBump : 8 * time .Hour ,
116
- },
117
102
} {
118
103
tt := tt
119
104
for _ , tz := range timezones {
@@ -159,15 +144,6 @@ func Test_ActivityBumpWorkspace(t *testing.T) {
159
144
buildID = uuid .New ()
160
145
)
161
146
162
- err := db .UpdateTemplateScheduleByID (ctx , database.UpdateTemplateScheduleByIDParams {
163
- ID : template .ID ,
164
- UpdatedAt : dbtime .Now (),
165
- AllowUserAutostop : ! tt .templateDisallowUserAutostop ,
166
- DefaultTTL : int64 (tt .templateTTL ),
167
- // The other fields don't matter.
168
- })
169
- require .NoError (t , err )
170
-
171
147
var buildNumber int32 = 1
172
148
// Insert a number of previous workspace builds.
173
149
for i := 0 ; i < 5 ; i ++ {
@@ -186,7 +162,7 @@ func Test_ActivityBumpWorkspace(t *testing.T) {
186
162
if tt .maxDeadlineOffset != nil {
187
163
maxDeadline = now .Add (* tt .maxDeadlineOffset )
188
164
}
189
- err = db .InsertWorkspaceBuild (ctx , database.InsertWorkspaceBuildParams {
165
+ err : = db .InsertWorkspaceBuild (ctx , database.InsertWorkspaceBuildParams {
190
166
ID : buildID ,
191
167
CreatedAt : dbtime .Now (),
192
168
UpdatedAt : dbtime .Now (),
0 commit comments