|
@@ -86,27 +86,6 @@ func (s *DockerSuite) TestRunEchoStdoutWithCPUAndMemoryLimit(c *check.C) {
|
|
}
|
|
}
|
|
}
|
|
}
|
|
|
|
|
|
-// "test" should be printed
|
|
|
|
-func (s *DockerSuite) TestRunEchoStdoutWithCPUQuota(c *check.C) {
|
|
|
|
- testRequires(c, CpuCfsQuota)
|
|
|
|
- runCmd := exec.Command(dockerBinary, "run", "--cpu-quota", "8000", "--name", "test", "busybox", "echo", "test")
|
|
|
|
- out, _, _, err := runCommandWithStdoutStderr(runCmd)
|
|
|
|
- if err != nil {
|
|
|
|
- c.Fatalf("failed to run container: %v, output: %q", err, out)
|
|
|
|
- }
|
|
|
|
- out = strings.TrimSpace(out)
|
|
|
|
- if out != "test" {
|
|
|
|
- c.Errorf("container should've printed 'test'")
|
|
|
|
- }
|
|
|
|
-
|
|
|
|
- out, err = inspectField("test", "HostConfig.CpuQuota")
|
|
|
|
- c.Assert(err, check.IsNil)
|
|
|
|
-
|
|
|
|
- if out != "8000" {
|
|
|
|
- c.Fatalf("setting the CPU CFS quota failed")
|
|
|
|
- }
|
|
|
|
-}
|
|
|
|
-
|
|
|
|
// "test" should be printed
|
|
// "test" should be printed
|
|
func (s *DockerSuite) TestRunEchoNamedContainer(c *check.C) {
|
|
func (s *DockerSuite) TestRunEchoNamedContainer(c *check.C) {
|
|
runCmd := exec.Command(dockerBinary, "run", "--name", "testfoonamedcontainer", "busybox", "echo", "test")
|
|
runCmd := exec.Command(dockerBinary, "run", "--name", "testfoonamedcontainer", "busybox", "echo", "test")
|
|
@@ -1113,20 +1092,6 @@ func (s *DockerSuite) TestRunProcWritableInPrivilegedContainers(c *check.C) {
|
|
}
|
|
}
|
|
}
|
|
}
|
|
|
|
|
|
-func (s *DockerSuite) TestRunWithCpuPeriod(c *check.C) {
|
|
|
|
- testRequires(c, CpuCfsPeriod)
|
|
|
|
- runCmd := exec.Command(dockerBinary, "run", "--cpu-period", "50000", "--name", "test", "busybox", "true")
|
|
|
|
- if _, err := runCommand(runCmd); err != nil {
|
|
|
|
- c.Fatalf("failed to run container: %v", err)
|
|
|
|
- }
|
|
|
|
-
|
|
|
|
- out, err := inspectField("test", "HostConfig.CpuPeriod")
|
|
|
|
- c.Assert(err, check.IsNil)
|
|
|
|
- if out != "50000" {
|
|
|
|
- c.Fatalf("setting the CPU CFS period failed")
|
|
|
|
- }
|
|
|
|
-}
|
|
|
|
-
|
|
|
|
func (s *DockerSuite) TestRunWithCpuset(c *check.C) {
|
|
func (s *DockerSuite) TestRunWithCpuset(c *check.C) {
|
|
cmd := exec.Command(dockerBinary, "run", "--cpuset", "0", "busybox", "true")
|
|
cmd := exec.Command(dockerBinary, "run", "--cpuset", "0", "busybox", "true")
|
|
if code, err := runCommand(cmd); err != nil || code != 0 {
|
|
if code, err := runCommand(cmd); err != nil || code != 0 {
|