podman
1package integration2
3import (4. "github.com/containers/podman/v5/test/utils"5. "github.com/onsi/ginkgo/v2"6. "github.com/onsi/gomega"7. "github.com/onsi/gomega/gexec"8)
9
10var _ = Describe("podman system dial-stdio", func() {11
12It("podman system dial-stdio help", func() {13session := podmanTest.Podman([]string{"system", "dial-stdio", "--help"})14session.WaitWithDefaultTimeout()15Expect(session).Should(ExitCleanly())16Expect(session.OutputToString()).To(ContainSubstring("Examples: podman system dial-stdio"))17})18
19It("podman system dial-stdio while service is not running", func() {20if IsRemote() {21Skip("this test is only for non-remote")22}23session := podmanTest.Podman([]string{"system", "dial-stdio"})24session.WaitWithDefaultTimeout()25Expect(session).Should(Exit(125))26Expect(session.ErrorToString()).To(ContainSubstring("Error: failed to open connection to podman"))27})28})29