Docker: Update 0.5.4 (no API changes)

Signed-off-by: Chris Evich <cevich@redhat.com>
dockertest.dockercmd: Add AsyncDockerCmd property executed

This property is useful during cleanup, when we need to find out
whether this command was executed and we should clean after it.

Signed-off-by: Lukáš Doktor <ldoktor@redhat.com>
subtests.docker_cli: Add the `docker wait` test

Signed-off-by: Lukáš Doktor <ldoktor@redhat.com>
dockertest.dockercmd: Track execution status

*  Adds ``executed`` attribute
*  Adds ``execute_calls()`` method
*  Adds new DockerRuntimeError exception
*  Updated unittests

Signed-off-by: Chris Evich <cevich@redhat.com>
subtests...run_volumes: Add remote volume test

Signed-off-by: Chris Evich <cevich@redhat.com>
Merge pull request #52 from cevich/docker_0.5.4

Docker: Minor update 0.5.4 (no API changes)
dockertest.output: Add text table parser class

Generic classes for parsing char-offset column text-tables

Signed-off-by: Chris Evich <cevich@redhat.com>
subtests.docker_cli: Add `docker top` test

This is a basic test which executes `docker top` without processes,
with 20 processes and on stopped container.

Signed-off-by: Lukáš Doktor <ldoktor@redhat.com>
subtests.docker_cli: Add start test

This test tries to start container couple of times and checks if it
behaves correctly.

Signed-off-by: Lukáš Doktor <ldoktor@redhat.com>
subtests...psa fix STATUS content check

Docker CLI output for 'ps' command changed between versions.
This fix matches both old and new output.

Signed-off-by: Chris Evich <cevich@redhat.com>
subtests...top and start catching general

Catching all exceptions can hide some problems making
maintenance and debugging difficult.  Limit both occasions
to catching/logging only expected exceptions, allowing
any unexpected to propigate through.

Signed-off-by: Chris Evich <cevich@redhat.com>
Docker: Release Update 0.5.5 (no API changes)

Signed-off-by: Chris Evich <cevich@redhat.com>
Merge pull request #72 from cevich/docker_0.5.5

Docker 0.5.5