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

Function setupTestDBPreset

coderd/autobuild/lifecycle_executor_test.go:1555–1578  ·  view source on GitHub ↗
(
	t *testing.T,
	db database.Store,
	templateVersionID uuid.UUID,
	desiredInstances int32,
)

Source from the content-addressed store, hash-verified

1553}
1554
1555func setupTestDBPreset(
1556 t *testing.T,
1557 db database.Store,
1558 templateVersionID uuid.UUID,
1559 desiredInstances int32,
1560) database.TemplateVersionPreset {
1561 t.Helper()
1562
1563 preset := dbgen.Preset(t, db, database.InsertPresetParams{
1564 TemplateVersionID: templateVersionID,
1565 Name: "preset-test",
1566 DesiredInstances: sql.NullInt32{
1567 Valid: true,
1568 Int32: desiredInstances,
1569 },
1570 })
1571 dbgen.PresetParameter(t, db, database.InsertPresetParametersParams{
1572 TemplateVersionPresetID: preset.ID,
1573 Names: []string{"test-name"},
1574 Values: []string{"test-value"},
1575 })
1576
1577 return preset
1578}
1579
1580type SetupPrebuiltOptions struct {
1581 AutostartSchedule sql.NullString

Callers 1

TestExecutorPrebuildsFunction · 0.70

Calls 3

PresetFunction · 0.92
PresetParameterFunction · 0.92
HelperMethod · 0.65

Tested by

no test coverage detected