c8d: fix TestRemoveContainerAfterLiveRestore
There is no need to pass the storage driver to the daemon the test starts Signed-off-by: Djordje Lukic <djordje.lukic@docker.com>
This commit is contained in:
parent
28861e0c47
commit
6c563cda82
2 changed files with 3 additions and 14 deletions
|
@ -2539,15 +2539,15 @@ func (s *DockerDaemonSuite) TestExecWithUserAfterLiveRestore(c *testing.T) {
|
|||
}
|
||||
|
||||
func (s *DockerDaemonSuite) TestRemoveContainerAfterLiveRestore(c *testing.T) {
|
||||
testRequires(c, DaemonIsLinux, overlayFSSupported, testEnv.IsLocalDaemon)
|
||||
s.d.StartWithBusybox(testutil.GetContext(c), c, "--live-restore", "--storage-driver", "overlay2")
|
||||
testRequires(c, DaemonIsLinux, testEnv.IsLocalDaemon)
|
||||
s.d.StartWithBusybox(testutil.GetContext(c), c, "--live-restore")
|
||||
out, err := s.d.Cmd("run", "-d", "--name=top", "busybox", "top")
|
||||
assert.NilError(c, err, "Output: %s", out)
|
||||
|
||||
s.d.WaitRun("top")
|
||||
|
||||
// restart daemon.
|
||||
s.d.Restart(c, "--live-restore", "--storage-driver", "overlay2")
|
||||
s.d.Restart(c, "--live-restore")
|
||||
|
||||
out, err = s.d.Cmd("stop", "top")
|
||||
assert.NilError(c, err, "Output: %s", out)
|
||||
|
|
|
@ -3,9 +3,7 @@
|
|||
package main
|
||||
|
||||
import (
|
||||
"bytes"
|
||||
"os"
|
||||
"os/exec"
|
||||
"strings"
|
||||
|
||||
"github.com/docker/docker/pkg/sysinfo"
|
||||
|
@ -73,12 +71,3 @@ func unprivilegedUsernsClone() bool {
|
|||
content, err := os.ReadFile("/proc/sys/kernel/unprivileged_userns_clone")
|
||||
return err != nil || !strings.Contains(string(content), "0")
|
||||
}
|
||||
|
||||
func overlayFSSupported() bool {
|
||||
cmd := exec.Command(dockerBinary, "run", "--rm", "busybox", "/bin/sh", "-c", "cat /proc/filesystems")
|
||||
out, err := cmd.CombinedOutput()
|
||||
if err != nil {
|
||||
return false
|
||||
}
|
||||
return bytes.Contains(out, []byte("overlay\n"))
|
||||
}
|
||||
|
|
Loading…
Reference in a new issue