(base *testutil.Base, imageName string)
| 68 | } |
| 69 | |
| 70 | func prepareCustomRootfs(base *testutil.Base, imageName string) string { |
| 71 | base.Cmd("pull", "--quiet", imageName).AssertOK() |
| 72 | tmpDir, err := os.MkdirTemp(base.T.TempDir(), "test-save") |
| 73 | assert.NilError(base.T, err) |
| 74 | defer os.RemoveAll(tmpDir) |
| 75 | archiveTarPath := filepath.Join(tmpDir, "a.tar") |
| 76 | base.Cmd("save", "-o", archiveTarPath, imageName).AssertOK() |
| 77 | rootfs, err := os.MkdirTemp(base.T.TempDir(), "rootfs") |
| 78 | assert.NilError(base.T, err) |
| 79 | err = helpers.ExtractDockerArchive(archiveTarPath, rootfs) |
| 80 | assert.NilError(base.T, err) |
| 81 | return rootfs |
| 82 | } |
| 83 | |
| 84 | func TestRunShmSize(t *testing.T) { |
| 85 | t.Parallel() |
no test coverage detected
searching dependent graphs…