(t *testing.T)
| 1404 | } |
| 1405 | |
| 1406 | func extractInit(t *testing.T) func(s *provisionersdk.Session, r *provisionersdk.InitRequest, canceledOrComplete <-chan struct{}) *sdkproto.InitComplete { |
| 1407 | logger := slogtest.Make(t, nil) |
| 1408 | return func(s *provisionersdk.Session, r *provisionersdk.InitRequest, canceledOrComplete <-chan struct{}) *sdkproto.InitComplete { |
| 1409 | err := s.Files.ExtractArchive(s.Context(), logger, afero.NewOsFs(), r.TemplateSourceArchive, nil) |
| 1410 | if err != nil { |
| 1411 | return &sdkproto.InitComplete{ |
| 1412 | Error: fmt.Sprintf("failed to extract template source archive: %v", err), |
| 1413 | } |
| 1414 | } |
| 1415 | return &sdkproto.InitComplete{} |
| 1416 | } |
| 1417 | } |
no test coverage detected