MCPcopy Create free account
hub / github.com/cloudbase/garm / getDefaultExternalConfig

Function getDefaultExternalConfig

config/external_test.go:27–44  ·  view source on GitHub ↗
(t *testing.T)

Source from the content-addressed store, hash-verified

25)
26
27func getDefaultExternalConfig(t *testing.T) External {
28 dir, err := os.MkdirTemp("", "garm-test")
29 if err != nil {
30 t.Fatalf("failed to create temporary directory: %s", err)
31 }
32 t.Cleanup(func() { os.RemoveAll(dir) })
33
34 // nolint:golangci-lint,gosec
35 err = os.WriteFile(filepath.Join(dir, "garm-external-provider"), []byte{}, 0o755)
36 if err != nil {
37 t.Fatalf("failed to write file: %s", err)
38 }
39
40 return External{
41 ConfigFile: "",
42 ProviderDir: dir,
43 }
44}
45
46func TestExternal(t *testing.T) {
47 cfg := getDefaultExternalConfig(t)

Callers 3

TestExternalFunction · 0.85

Calls

no outgoing calls

Tested by

no test coverage detected