(numPresets, numPresetPrebuilds int)
| 486 | var templateContent string |
| 487 | |
| 488 | func TemplateTarData(numPresets, numPresetPrebuilds int) ([]byte, error) { |
| 489 | tmpl, err := template.New("prebuilds-template").Parse(templateContent) |
| 490 | if err != nil { |
| 491 | return nil, err |
| 492 | } |
| 493 | result := bytes.Buffer{} |
| 494 | err = tmpl.Execute(&result, map[string]int{ |
| 495 | "NumPresets": numPresets, |
| 496 | "NumPresetPrebuilds": numPresetPrebuilds, |
| 497 | }) |
| 498 | if err != nil { |
| 499 | return nil, err |
| 500 | } |
| 501 | files := map[string][]byte{ |
| 502 | "main.tf": result.Bytes(), |
| 503 | } |
| 504 | tarBytes, err := loadtestutil.CreateTarFromFiles(files) |
| 505 | if err != nil { |
| 506 | return nil, err |
| 507 | } |
| 508 | return tarBytes, nil |
| 509 | } |
no test coverage detected