| 1269 | } |
| 1270 | |
| 1271 | func ProvisionerJobLog(t testing.TB, db database.Store, orig database.ProvisionerJobLog) database.ProvisionerJobLog { |
| 1272 | logs, err := db.InsertProvisionerJobLogs(genCtx, database.InsertProvisionerJobLogsParams{ |
| 1273 | JobID: takeFirst(orig.JobID, uuid.New()), |
| 1274 | CreatedAt: []time.Time{takeFirst(orig.CreatedAt, dbtime.Now())}, |
| 1275 | Source: []database.LogSource{takeFirst(orig.Source, database.LogSourceProvisioner)}, |
| 1276 | Level: []database.LogLevel{takeFirst(orig.Level, database.LogLevelInfo)}, |
| 1277 | Stage: []string{takeFirst(orig.Stage, "Test")}, |
| 1278 | Output: []string{takeFirst(orig.Output, "Provisioner job log")}, |
| 1279 | }) |
| 1280 | require.NoError(t, err, "insert provisioner job log") |
| 1281 | require.Len(t, logs, 1, "insert provisioner job log returned incorrect number of logs") |
| 1282 | return logs[0] |
| 1283 | } |
| 1284 | |
| 1285 | func ProvisionerKey(t testing.TB, db database.Store, orig database.ProvisionerKey) database.ProvisionerKey { |
| 1286 | key, err := db.InsertProvisionerKey(genCtx, database.InsertProvisionerKeyParams{ |