|
@@ 96-107 (lines=12) @@
|
| 93 |
|
} |
| 94 |
|
} |
| 95 |
|
|
| 96 |
|
public function testStart() |
| 97 |
|
{ |
| 98 |
|
$container = new Container(['Image' => 'ubuntu:precise', 'Cmd' => ['/bin/true']]); |
| 99 |
|
|
| 100 |
|
$manager = $this->getManager(); |
| 101 |
|
$manager->create($container); |
| 102 |
|
$manager->start($container); |
| 103 |
|
|
| 104 |
|
$runtimeInformations = $container->getRuntimeInformations(); |
| 105 |
|
|
| 106 |
|
$this->assertEquals(0, $runtimeInformations['State']['ExitCode']); |
| 107 |
|
} |
| 108 |
|
|
| 109 |
|
public function testRunDefault() |
| 110 |
|
{ |
|
@@ 253-264 (lines=12) @@
|
| 250 |
|
* Not sure how to reliably test that we actually waited for the container |
| 251 |
|
* but this should at least ensure no exception is thrown |
| 252 |
|
*/ |
| 253 |
|
public function testWait() |
| 254 |
|
{ |
| 255 |
|
$container = new Container(['Image' => 'ubuntu:precise', 'Cmd' => ['/bin/sleep', '1']]); |
| 256 |
|
|
| 257 |
|
$manager = $this->getManager(); |
| 258 |
|
$manager->run($container); |
| 259 |
|
$manager->wait($container); |
| 260 |
|
|
| 261 |
|
$runtimeInformations = $container->getRuntimeInformations(); |
| 262 |
|
|
| 263 |
|
$this->assertEquals(0, $runtimeInformations['State']['ExitCode']); |
| 264 |
|
} |
| 265 |
|
|
| 266 |
|
/** |
| 267 |
|
* @expectedException GuzzleHttp\Exception\RequestException |