subtests...run_env: Record iptables contents

Signed-off-by: Chris Evich <cevich@redhat.com>
subtests...run_env: Use --icc=false for rm_link

Signed-off-by: Chris Evich <cevich@redhat.com>
subtests...run_env: Use --icc=false for rm_link fix.

Signed-off-by: Jiří Župka <jzupka@redhat.com>
Merge pull request #9 from jzupka/icc_iptables

subtests...run_env: Use --icc=false for rm_link fix.
subtests.docker_cli: Add new test load_similar

This test creates image with file /testfile. Than it saves this image
and modifies the content of the /testfile. Then it loads the original
image and verifies the file contain correct value. Without any changes
it loads the corrupted version and verifies that the value was modified.

Signed-off-by: Lukáš Doktor <ldoktor@redhat.com>
subtests: Fix no need parent_subtests any more.

Signed-off-by: Jiří Župka <jzupka@redhat.com>
Docs: Fix conf.py for readthedocs.org

Additional files (subtests.rst and defaults.rst) are produced
for documentation by statically examining other project files.
Normally this would be accomplished by a Sphinx extension, however
for our simple needs, it's easier to use the existing method
employed in the Makefile.

Signed-off-by: Chris Evich <cevich@redhat.com>
subtests: Adds docker exec tests.

Signed-off-by: Jiří Župka <jzupka@redhat.com>
Merge pull request #392 from jzupka/exec_test

subtests: Adds docker exec tests.
non-default-images: Strip whitespace in CSV

Signed-off-by: Chris Evich <cevich@redhat.com>
non-default-containers: Alert on unexpected containers

At the start of testing, and inbetween every test there is
no visibility into what containers have been left behind.
This new envcheck script filters any expected container
names/cids from those found running or stopped.

Signed-off-by: Chris Evich <cevich@redhat.com>
dockertest.images: Add default image FQIN property

Simply a convenience, since the majority of the time
callers use ``DockerImage.full_name_from_defaults(self.config)`` and
this class already has access to the subtest configuration.

Signed-off-by: Chris Evich <cevich@redhat.com>
Docker: Add negative usage test

Signed-off-by: Chris Evich <cevich@redhat.com>
subtests: Fix minor exception message typo

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

Docker: Add negative usage test
fix dockertest.images regex not include permitted chars

Both hostnames, images names, and tag names may all contain
additional characters which are not present in the '\w' class.

Signed-off-by: Chris Evich <cevich@redhat.com>
docker_cli/create: Test docker 'create' command

Signed-off-by: Chris Evich <cevich@redhat.com>
docs: Fix attribute error in older python 2.7

Signed-off-by: Chris Evich <cevich@redhat.com>
images: Use guaranteed list interface

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

Envcheck update