MCPcopy Create free account
hub / github.com/NVIDIA/gpu-operator / getYAMLString

Function getYAMLString

internal/state/driver_test.go:47–61  ·  view source on GitHub ↗
(objs []*unstructured.Unstructured)

Source from the content-addressed store, hash-verified

45)
46
47func getYAMLString(objs []*unstructured.Unstructured) (string, error) {
48 s := json.NewSerializerWithOptions(json.DefaultMetaFactory, scheme.Scheme,
49 scheme.Scheme, json.SerializerOptions{Yaml: true, Pretty: false, Strict: false})
50 var sb strings.Builder
51 for _, obj := range objs {
52 var b bytes.Buffer
53 err := s.Encode(obj, &b)
54 if err != nil {
55 return "", err
56 }
57 sb.WriteString(b.String())
58 sb.WriteString("---\n")
59 }
60 return sb.String(), nil
61}
62
63func TestDriverRenderMinimal(t *testing.T) {
64 // Construct a sample driver state manager

Callers 15

TestDriverRenderMinimalFunction · 0.85
TestDriverHostNetworkFunction · 0.85
TestDriverRenderRDMAFunction · 0.85
TestDriverRDMAHostMOFEDFunction · 0.85
TestDriverSpecFunction · 0.85
TestDriverGDSFunction · 0.85
TestDriverGDRCopyFunction · 0.85
TestDriverPrecompiledFunction · 0.85

Calls 1

StringMethod · 0.80

Tested by

no test coverage detected