@@ 70-83 (lines=14) @@ | ||
67 | $this->assertEquals(['echo', '1'], $container->getConfig()->getCmd()); |
|
68 | } |
|
69 | ||
70 | public function testStart() |
|
71 | { |
|
72 | $containerConfig = new ContainerConfig(); |
|
73 | $containerConfig->setImage('busybox:latest'); |
|
74 | $containerConfig->setCmd(['/bin/true']); |
|
75 | $containerConfig->setLabels(new \ArrayObject(['docker-php-test' => 'true'])); |
|
76 | ||
77 | $manager = $this->getManager(); |
|
78 | $containerCreateResult = $manager->create($containerConfig); |
|
79 | $manager->start($containerCreateResult->getId()); |
|
80 | $container = $manager->find($containerCreateResult->getId()); |
|
81 | ||
82 | $this->assertEquals(0, $container->getState()->getExitCode()); |
|
83 | } |
|
84 | ||
85 | public function testListProcesses() |
|
86 | { |
|
@@ 85-100 (lines=16) @@ | ||
82 | $this->assertEquals(0, $container->getState()->getExitCode()); |
|
83 | } |
|
84 | ||
85 | public function testListProcesses() |
|
86 | { |
|
87 | $containerConfig = new ContainerConfig(); |
|
88 | $containerConfig->setImage('busybox:latest'); |
|
89 | $containerConfig->setCmd(['sleep', '10']); |
|
90 | $containerConfig->setLabels(new \ArrayObject(['docker-php-test' => 'true'])); |
|
91 | ||
92 | $manager = $this->getManager(); |
|
93 | $containerCreateResult = $manager->create($containerConfig); |
|
94 | $manager->start($containerCreateResult->getId()); |
|
95 | ||
96 | $processes = $manager->listProcesses($containerCreateResult->getId()); |
|
97 | ||
98 | $this->assertInstanceOf('\Docker\API\Model\ContainerTop', $processes); |
|
99 | $this->assertCount(1, $processes->getProcesses()); |
|
100 | } |
|
101 | ||
102 | public function testAttach() |
|
103 | { |