"os" "os/exec" "strings" "github.com/containernetworking/cni/pkg/skel" "github.com/containernetworking/cni/pkg/version" noop_debug "github.com/containernetworking/cni/plugins/test/noop/debug" . "github.com/onsi/ginkgo" . "github.com/onsi/gomega" "github.com/onsi/gomega/gexec" ) var _ = Describe("No-op plugin", func() { var ( cmd *exec.Cmd debugFileName string debug *noop_debug.Debug expectedCmdArgs skel.CmdArgs ) const reportResult = `{ "ip4": { "ip": "10.1.2.3/24" }, "dns": {} }` BeforeEach(func() { debug = &noop_debug.Debug{ ReportResult: reportResult, ReportVersionSupport: []string{"0.1.0", "0.2.0", "0.3.0"}, } debugFile, err := ioutil.TempFile("", "cni_debug") Expect(err).NotTo(HaveOccurred()) Expect(debugFile.Close()).To(Succeed()) debugFileName = debugFile.Name()
"io/ioutil" "os" "github.com/containernetworking/cni/pkg/invoke" noop_debug "github.com/containernetworking/cni/plugins/test/noop/debug" . "github.com/onsi/ginkgo" . "github.com/onsi/gomega" ) var _ = Describe("RawExec", func() { var ( debugFileName string debug *noop_debug.Debug environ []string stdin []byte execer *invoke.RawExec ) const reportResult = `{ "some": "result" }` BeforeEach(func() { debugFile, err := ioutil.TempFile("", "cni_debug") Expect(err).NotTo(HaveOccurred()) Expect(debugFile.Close()).To(Succeed()) debugFileName = debugFile.Name() debug = &noop_debug.Debug{ ReportResult: reportResult, ReportStderr: "some stderr message",
"github.com/containernetworking/cni/libcni" "github.com/containernetworking/cni/pkg/skel" "github.com/containernetworking/cni/pkg/types" noop_debug "github.com/containernetworking/cni/plugins/test/noop/debug" . "github.com/onsi/ginkgo" . "github.com/onsi/gomega" ) var _ = Describe("Invoking the plugin", func() { var ( debugFilePath string debug *noop_debug.Debug cniBinPath string pluginConfig string cniConfig libcni.CNIConfig netConfig *libcni.NetworkConfig runtimeConfig *libcni.RuntimeConf expectedCmdArgs skel.CmdArgs ) BeforeEach(func() { debugFile, err := ioutil.TempFile("", "cni_debug") Expect(err).NotTo(HaveOccurred()) Expect(debugFile.Close()).To(Succeed()) debugFilePath = debugFile.Name() debug = &noop_debug.Debug{ ReportResult: `{ "ip4": { "ip": "10.1.2.3/24" }, "dns": {} }`, }
"io/ioutil" "os" "os/exec" "strings" "github.com/containernetworking/cni/pkg/skel" noop_debug "github.com/containernetworking/cni/plugins/test/noop/debug" . "github.com/onsi/ginkgo" . "github.com/onsi/gomega" "github.com/onsi/gomega/gexec" ) var _ = Describe("No-op plugin", func() { var ( cmd *exec.Cmd debugFileName string debug *noop_debug.Debug expectedCmdArgs skel.CmdArgs ) const reportResult = `{ "ip4": { "ip": "10.1.2.3/24" }, "dns": {} }` BeforeEach(func() { debug = &noop_debug.Debug{ReportResult: reportResult} debugFile, err := ioutil.TempFile("", "cni_debug") Expect(err).NotTo(HaveOccurred()) Expect(debugFile.Close()).To(Succeed()) debugFileName = debugFile.Name() Expect(debug.WriteDebug(debugFileName)).To(Succeed())