fix the problem that memory-swap=-1 is not working for docker command
Signed-off-by: Qiang Huang <h.huangqiang@huawei.com> Upstream-commit: aee28e0e87385de153e60e21c314032892b350f2 Component: engine
This commit is contained in:
@ -60,6 +60,19 @@ func TestRunEchoStdoutWithMemoryLimit(t *testing.T) {
|
||||
logDone("run - echo with memory limit")
|
||||
}
|
||||
|
||||
// should run without memory swap
|
||||
func TestRunWithoutMemoryswapLimit(t *testing.T) {
|
||||
runCmd := exec.Command(dockerBinary, "run", "-m", "16m", "--memory-swap", "-1", "busybox", "true")
|
||||
out, _, err := runCommandWithOutput(runCmd)
|
||||
if err != nil {
|
||||
t.Fatalf("failed to run container, output: %q", out)
|
||||
}
|
||||
|
||||
deleteAllContainers()
|
||||
|
||||
logDone("run - without memory swap limit")
|
||||
}
|
||||
|
||||
// "test" should be printed
|
||||
func TestRunEchoStdoutWitCPULimit(t *testing.T) {
|
||||
runCmd := exec.Command(dockerBinary, "run", "-c", "1000", "busybox", "echo", "test")
|
||||
|
||||
Reference in New Issue
Block a user