@@ -36,7 +36,9 @@ func TestProvisionerJobs(t *testing.T) {
36
36
templateAdminClient , templateAdmin := coderdtest .CreateAnotherUser (t , client , owner .OrganizationID , rbac .ScopedRoleOrgTemplateAdmin (owner .OrganizationID ))
37
37
memberClient , member := coderdtest .CreateAnotherUser (t , client , owner .OrganizationID )
38
38
39
- // Create minimal template setup without provisioner overhead
39
+ // These CLI tests are related to provisioner job CRUD operations and as such
40
+ // do not require the overhead of starting a provisioner. Other provisioner job
41
+ // functionalities (acquisition etc.) are tested elsewhere.
40
42
template := dbgen .Template (t , db , database.Template {
41
43
OrganizationID : owner .OrganizationID ,
42
44
CreatedBy : owner .UserID ,
@@ -51,7 +53,7 @@ func TestProvisionerJobs(t *testing.T) {
51
53
t .Run ("Cancel" , func (t * testing.T ) {
52
54
t .Parallel ()
53
55
54
- // Set up test helpers - simplified to avoid provisioner daemon overhead .
56
+ // Test helper to create a provisioner job of a given type with a given input .
55
57
prepareJob := func (t * testing.T , jobType database.ProvisionerJobType , input json.RawMessage ) database.ProvisionerJob {
56
58
t .Helper ()
57
59
return dbgen .ProvisionerJob (t , db , coderdAPI .Pubsub , database.ProvisionerJob {
@@ -63,6 +65,7 @@ func TestProvisionerJobs(t *testing.T) {
63
65
})
64
66
}
65
67
68
+ // Test helper to create a workspace build job with a predefined input.
66
69
prepareWorkspaceBuildJob := func (t * testing.T ) database.ProvisionerJob {
67
70
t .Helper ()
68
71
wbID := uuid .New ()
@@ -84,6 +87,7 @@ func TestProvisionerJobs(t *testing.T) {
84
87
return job
85
88
}
86
89
90
+ // Test helper to create a template version import job with a predefined input.
87
91
prepareTemplateVersionImportJob := func (t * testing.T ) database.ProvisionerJob {
88
92
t .Helper ()
89
93
tvID := uuid .New ()
@@ -100,6 +104,7 @@ func TestProvisionerJobs(t *testing.T) {
100
104
return job
101
105
}
102
106
107
+ // Test helper to create a template version import dry run job with a predefined input.
103
108
prepareTemplateVersionImportJobDryRun := func (t * testing.T ) database.ProvisionerJob {
104
109
t .Helper ()
105
110
tvID := uuid .New ()
0 commit comments