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

Function TestDriverHostNetwork

internal/state/driver_test.go:92–119  ·  view source on GitHub ↗
(t *testing.T)

Source from the content-addressed store, hash-verified

90}
91
92func TestDriverHostNetwork(t *testing.T) {
93 const (
94 testName = "driver-hostnetwork"
95 )
96
97 state, err := NewStateDriver(nil, "", nil, manifestDir)
98 require.Nil(t, err)
99 stateDriver, ok := state.(*stateDriver)
100 require.True(t, ok)
101
102 renderData := getMinimalDriverRenderData()
103 renderData.Driver.Spec.HostNetwork = ptr.To(true)
104
105 objs, err := stateDriver.renderer.RenderObjects(
106 &render.TemplatingData{
107 Data: renderData,
108 })
109 require.Nil(t, err)
110 require.NotEmpty(t, objs)
111
112 actual, err := getYAMLString(objs)
113 require.Nil(t, err)
114
115 o, err := os.ReadFile(filepath.Join(manifestResultDir, testName+".yaml"))
116 require.Nil(t, err)
117
118 require.Equal(t, string(o), actual)
119}
120
121func TestDriverRenderRDMA(t *testing.T) {
122 // Construct a sample driver state manager

Callers

nothing calls this directly

Calls 4

NewStateDriverFunction · 0.85
getYAMLStringFunction · 0.85
RenderObjectsMethod · 0.65

Tested by

no test coverage detected