MCPcopy Create free account
hub / github.com/buildpacks/pack / RunTaskOnceString

Method RunTaskOnceString

acceptance/suite_manager.go:30–39  ·  view source on GitHub ↗
(key string, run func() (string, error))

Source from the content-addressed store, hash-verified

28}
29
30func (s *SuiteManager) RunTaskOnceString(key string, run func() (string, error)) (string, error) {
31 v, err := s.runTaskOnce(key, func() (interface{}, error) {
32 return run()
33 })
34 if err != nil {
35 return "", err
36 }
37
38 return v.(string), nil
39}
40
41func (s *SuiteManager) runTaskOnce(key string, run func() (interface{}, error)) (interface{}, error) {
42 if s.results == nil {

Callers 1

testAcceptanceFunction · 0.80

Calls 1

runTaskOnceMethod · 0.95

Tested by 1

testAcceptanceFunction · 0.64