Path: blob/main/pkg/integrations/cadvisor/cadvisor_test.go
5340 views
//go:build !nonetwork && !nodocker && linux12package cadvisor34import (5"context"6"testing"78"github.com/grafana/agent/pkg/util"9"github.com/stretchr/testify/require"10"gopkg.in/yaml.v3"11)1213func TestConfig_DockerOnly(t *testing.T) {14t.Run("docker_only with default configuration is successful", func(t *testing.T) {15// Run it once with the default config, expecting success.16defaultCfg := `docker_only: true`1718var cfg Config19err := yaml.Unmarshal([]byte(defaultCfg), &cfg)20require.NoError(t, err)2122ig, err := cfg.NewIntegration(util.TestLogger(t))23require.NoError(t, err)2425ctx, cancel := context.WithCancel(context.Background())26cancel()27require.NoError(t, ig.Run(ctx))28})29}303132