MCPcopy Create free account
hub / github.com/containerd/nerdctl / TestExec

Function TestExec

cmd/nerdctl/container/container_exec_test.go:35–51  ·  view source on GitHub ↗
(t *testing.T)

Source from the content-addressed store, hash-verified

33)
34
35func TestExec(t *testing.T) {
36 nerdtest.Setup()
37
38 testCase := &test.Case{
39 Setup: func(data test.Data, helpers test.Helpers) {
40 helpers.Ensure("run", "-d", "--name", data.Identifier(), testutil.CommonImage, "sleep", nerdtest.Infinity)
41 },
42 Cleanup: func(data test.Data, helpers test.Helpers) {
43 helpers.Anyhow("rm", "-f", data.Identifier())
44 },
45 Command: func(data test.Data, helpers test.Helpers) test.TestableCommand {
46 return helpers.Command("exec", data.Identifier(), "echo", "success")
47 },
48 Expected: test.Expects(0, nil, expect.Equals("success\n")),
49 }
50 testCase.Run(t)
51}
52
53func TestExecWithDoubleDash(t *testing.T) {
54 nerdtest.Setup()

Callers

nothing calls this directly

Calls 6

RunMethod · 0.95
SetupFunction · 0.92
EnsureMethod · 0.65
IdentifierMethod · 0.65
AnyhowMethod · 0.65
CommandMethod · 0.65

Tested by

no test coverage detected

Used in the wild real call sites across dependent graphs

searching dependent graphs…