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

Function TestDriverAdditionalConfigs

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

Source from the content-addressed store, hash-verified

412}
413
414func TestDriverAdditionalConfigs(t *testing.T) {
415 const (
416 testName = "driver-additional-configs"
417 )
418
419 state, err := NewStateDriver(nil, "", nil, manifestDir)
420 require.Nil(t, err)
421 stateDriver, ok := state.(*stateDriver)
422 require.True(t, ok)
423
424 renderData := getMinimalDriverRenderData()
425
426 renderData.AdditionalConfigs = getSampleAdditionalConfigs()
427
428 objs, err := stateDriver.renderer.RenderObjects(
429 &render.TemplatingData{
430 Data: renderData,
431 })
432 require.Nil(t, err)
433
434 actual, err := getYAMLString(objs)
435 require.Nil(t, err)
436
437 o, err := os.ReadFile(filepath.Join(manifestResultDir, testName+".yaml"))
438 require.Nil(t, err)
439
440 require.Equal(t, string(o), actual)
441}
442
443func TestDriverOpenshiftDriverToolkit(t *testing.T) {
444 const (

Callers

nothing calls this directly

Calls 5

NewStateDriverFunction · 0.85
getYAMLStringFunction · 0.85
RenderObjectsMethod · 0.65

Tested by

no test coverage detected