MCPcopy Index your code
hub / github.com/coder/coder / createTmplVersionAndPreset

Function createTmplVersionAndPreset

coderd/database/querier_test.go:6188–6225  ·  view source on GitHub ↗
(
	t *testing.T,
	db database.Store,
	tmpl database.Template,
	versionID uuid.UUID,
	now time.Time,
	opts *tmplVersionOpts,
)

Source from the content-addressed store, hash-verified

6186}
6187
6188func createTmplVersionAndPreset(
6189 t *testing.T,
6190 db database.Store,
6191 tmpl database.Template,
6192 versionID uuid.UUID,
6193 now time.Time,
6194 opts *tmplVersionOpts,
6195) templateVersionWithPreset {
6196 // Create template version with corresponding preset and preset prebuild
6197 tmplVersion := dbgen.TemplateVersion(t, db, database.TemplateVersion{
6198 ID: versionID,
6199 TemplateID: uuid.NullUUID{
6200 UUID: tmpl.ID,
6201 Valid: true,
6202 },
6203 OrganizationID: tmpl.OrganizationID,
6204 CreatedAt: now,
6205 UpdatedAt: now,
6206 CreatedBy: tmpl.CreatedBy,
6207 })
6208 desiredInstances := int32(1)
6209 if opts != nil {
6210 desiredInstances = opts.DesiredInstances
6211 }
6212 preset := dbgen.Preset(t, db, database.InsertPresetParams{
6213 TemplateVersionID: tmplVersion.ID,
6214 Name: "preset",
6215 DesiredInstances: sql.NullInt32{
6216 Int32: desiredInstances,
6217 Valid: true,
6218 },
6219 })
6220
6221 return templateVersionWithPreset{
6222 TemplateVersion: tmplVersion,
6223 preset: preset,
6224 }
6225}
6226
6227type createPrebuiltWorkspaceOpts struct {
6228 failedJob bool

Callers 3

TestGetPresetsBackoffFunction · 0.85

Calls 2

TemplateVersionFunction · 0.92
PresetFunction · 0.92

Tested by

no test coverage detected