DOCKER_SOCKET = "/var/run/docker.sock"
DOCKER = "docker"
+KEEP = False
FORCE = False
NOCACHE = False
zlib = output(cmd.format(**locals()))
self.assertEqual(zlib.strip(), "-lz")
#
- cmd = "docker rm --force {testname}"
- sx____(cmd.format(**locals()))
+ if not KEEP:
+ cmd = "docker rm --force {testname}"
+ sx____(cmd.format(**locals()))
cmd = "docker rmi {saveto}/{savename}:latest"
sx____(cmd.format(**locals()))
cmd = "docker tag {images}:{testname} {saveto}/{savename}:latest"
zlib = output(cmd.format(**locals()))
self.assertEqual(zlib.strip(), "-lz")
#
- cmd = "docker rm --force {testname}"
- sx____(cmd.format(**locals()))
+ if not KEEP:
+ cmd = "docker rm --force {testname}"
+ sx____(cmd.format(**locals()))
cmd = "docker rmi {saveto}/{savename}:latest"
sx____(cmd.format(**locals()))
cmd = "docker tag {images}:{testname} {saveto}/{savename}:latest"
zlib = output(cmd.format(**locals()))
self.assertEqual(zlib.strip(), "-lz")
#
- cmd = "docker rm --force {testname}"
- sx____(cmd.format(**locals()))
+ if not KEEP:
+ cmd = "docker rm --force {testname}"
+ sx____(cmd.format(**locals()))
cmd = "docker rmi {saveto}/{savename}:latest"
sx____(cmd.format(**locals()))
cmd = "docker tag {images}:{testname} {saveto}/{savename}:latest"
zlib = output(cmd.format(**locals()))
self.assertEqual(zlib.strip(), "-lz")
#
- cmd = "docker rm --force {testname}"
- sx____(cmd.format(**locals()))
+ if not KEEP:
+ cmd = "docker rm --force {testname}"
+ sx____(cmd.format(**locals()))
cmd = "docker rmi {saveto}/{savename}:latest"
sx____(cmd.format(**locals()))
cmd = "docker tag {images}:{testname} {saveto}/{savename}:latest"
zlib = output(cmd.format(**locals()))
self.assertEqual(zlib.strip(), "-lz")
#
- cmd = "docker rm --force {testname}"
- sx____(cmd.format(**locals()))
+ if not KEEP:
+ cmd = "docker rm --force {testname}"
+ sx____(cmd.format(**locals()))
cmd = "docker rmi {saveto}/{savename}:latest"
sx____(cmd.format(**locals()))
cmd = "docker tag {images}:{testname} {saveto}/{savename}:latest"
zlib = output(cmd.format(**locals()))
self.assertEqual(zlib.strip(), "-lz")
#
- cmd = "docker rm --force {testname}"
- sx____(cmd.format(**locals()))
+ if not KEEP:
+ cmd = "docker rm --force {testname}"
+ sx____(cmd.format(**locals()))
cmd = "docker rmi {saveto}/{savename}:latest"
sx____(cmd.format(**locals()))
cmd = "docker tag {images}:{testname} {saveto}/{savename}:latest"
zlib = output(cmd.format(**locals()))
self.assertEqual(zlib.strip(), "-lz")
#
- cmd = "docker rm --force {testname}"
- sx____(cmd.format(**locals()))
+ if not KEEP:
+ cmd = "docker rm --force {testname}"
+ sx____(cmd.format(**locals()))
cmd = "docker rmi {saveto}/{savename}:latest"
sx____(cmd.format(**locals()))
cmd = "docker tag {images}:{testname} {saveto}/{savename}:latest"
zlib = output(cmd.format(**locals()))
self.assertEqual(zlib.strip(), "-lz")
#
- cmd = "docker rm --force {testname}"
- sx____(cmd.format(**locals()))
+ if not KEEP:
+ cmd = "docker rm --force {testname}"
+ sx____(cmd.format(**locals()))
cmd = "docker rmi {saveto}/{savename}:latest"
sx____(cmd.format(**locals()))
cmd = "docker tag {images}:{testname} {saveto}/{savename}:latest"
cmd = "docker exec {testname} ls -l /usr/local/bin"
sh____(cmd.format(**locals()))
#
- cmd = "docker rm --force {testname}"
- sx____(cmd.format(**locals()))
+ if not KEEP:
+ cmd = "docker rm --force {testname}"
+ sx____(cmd.format(**locals()))
cmd = "docker rmi {saveto}/{savename}:latest"
sx____(cmd.format(**locals()))
cmd = "docker tag {images}:{testname} {saveto}/{savename}:latest"
cmd = "docker exec {testname} ls -l /usr/local/bin"
sh____(cmd.format(**locals()))
#
- cmd = "docker rm --force {testname}"
- sx____(cmd.format(**locals()))
+ if not KEEP:
+ cmd = "docker rm --force {testname}"
+ sx____(cmd.format(**locals()))
cmd = "docker rmi {saveto}/{savename}:latest"
sx____(cmd.format(**locals()))
cmd = "docker tag {images}:{testname} {saveto}/{savename}:latest"
cmd = "docker exec {testname} bash -c 'test -d /usr/local/include/SDL_rwops_zzip'"
sh____(cmd.format(**locals()))
#
- cmd = "docker rm --force {testname}"
- sx____(cmd.format(**locals()))
+ if not KEEP:
+ cmd = "docker rm --force {testname}"
+ sx____(cmd.format(**locals()))
cmd = "docker rmi {saveto}/{savename}:latest"
sx____(cmd.format(**locals()))
cmd = "docker tag {images}:{testname} {saveto}/{savename}:latest"
cmd = "docker exec {testname} bash -c 'test -d /usr/local/include/SDL_rwops_zzip'"
sh____(cmd.format(**locals()))
#
- cmd = "docker rm --force {testname}"
- sx____(cmd.format(**locals()))
+ if not KEEP:
+ cmd = "docker rm --force {testname}"
+ sx____(cmd.format(**locals()))
cmd = "docker rmi {saveto}/{savename}:latest"
sx____(cmd.format(**locals()))
cmd = "docker tag {images}:{testname} {saveto}/{savename}:latest"
cmd = "docker exec {testname} bash -c 'test -d /usr/local/include/SDL_rwops_zzip'"
sh____(cmd.format(**locals()))
#
- cmd = "docker rm --force {testname}"
- sx____(cmd.format(**locals()))
+ if not KEEP:
+ cmd = "docker rm --force {testname}"
+ sx____(cmd.format(**locals()))
cmd = "docker rmi {saveto}/{savename}:latest"
sx____(cmd.format(**locals()))
cmd = "docker tag {images}:{testname} {saveto}/{savename}:latest"
cmd = "docker exec {testname} bash -c 'test -d /usr/local/include/SDL_rwops_zzip'"
sh____(cmd.format(**locals()))
#
- cmd = "docker rm --force {testname}"
- sx____(cmd.format(**locals()))
+ if not KEEP:
+ cmd = "docker rm --force {testname}"
+ sx____(cmd.format(**locals()))
cmd = "docker rmi {saveto}/{savename}:latest"
sx____(cmd.format(**locals()))
cmd = "docker tag {images}:{testname} {saveto}/{savename}:latest"
cmd = "docker exec {testname} bash -c 'test -d /usr/local/include/SDL_rwops_zzip'"
sh____(cmd.format(**locals()))
#
- cmd = "docker rm --force {testname}"
- sx____(cmd.format(**locals()))
+ if not KEEP:
+ cmd = "docker rm --force {testname}"
+ sx____(cmd.format(**locals()))
cmd = "docker rmi {saveto}/{savename}:latest"
sx____(cmd.format(**locals()))
cmd = "docker tag {images}:{testname} {saveto}/{savename}:latest"
cmd = "docker exec {testname} bash -c 'test -d /usr/local/include/SDL_rwops_zzip'"
sh____(cmd.format(**locals()))
#
- cmd = "docker rm --force {testname}"
- sx____(cmd.format(**locals()))
+ if not KEEP:
+ cmd = "docker rm --force {testname}"
+ sx____(cmd.format(**locals()))
cmd = "docker rmi {saveto}/{savename}:latest"
sx____(cmd.format(**locals()))
cmd = "docker tag {images}:{testname} {saveto}/{savename}:latest"
cmd = "docker exec {testname} bash -c 'test -d /new/usr/local/include/SDL_rwops_zzip'"
sh____(cmd.format(**locals()))
#
- cmd = "docker rm --force {testname}"
- sx____(cmd.format(**locals()))
+ if not KEEP:
+ cmd = "docker rm --force {testname}"
+ sx____(cmd.format(**locals()))
cmd = "docker rmi {saveto}/{savename}:latest"
sx____(cmd.format(**locals()))
cmd = "docker tag {images}:{testname} {saveto}/{savename}:latest"
cmd = "docker exec {testname} bash -c 'test -d /new/usr/local/include/SDL_rwops_zzip'"
sh____(cmd.format(**locals()))
#
- cmd = "docker rm --force {testname}"
- sx____(cmd.format(**locals()))
+ if not KEEP:
+ cmd = "docker rm --force {testname}"
+ sx____(cmd.format(**locals()))
cmd = "docker rmi {saveto}/{savename}:latest"
sx____(cmd.format(**locals()))
cmd = "docker tag {images}:{testname} {saveto}/{savename}:latest"
cmd = "docker exec {testname} find src -name *.xml"
sh____(cmd.format(**locals()))
#
- cmd = "docker rm --force {testname}"
- sx____(cmd.format(**locals()))
+ if not KEEP:
+ cmd = "docker rm --force {testname}"
+ sx____(cmd.format(**locals()))
cmd = "docker rmi {saveto}/{savename}:latest"
sx____(cmd.format(**locals()))
cmd = "docker tag {images}:{testname} {saveto}/{savename}:latest"
cmd = "docker exec {testname} bash -c 'cd src/build/test && python3 ../../test/zziptests.py test_65485'"
sh____(cmd.format(**locals()))
#
- cmd = "docker rm --force {testname}"
- sx____(cmd.format(**locals()))
+ if not KEEP:
+ cmd = "docker rm --force {testname}"
+ sx____(cmd.format(**locals()))
self.rm_testdir()
def test_435_opensuse15_ninja_sdl2_dockerfile(self):
if not os.path.exists(DOCKER_SOCKET): self.skipTest("docker-based test")
cmd = "docker exec {testname} bash -c 'test -d /usr/local/include/SDL_rwops_zzip'"
sh____(cmd.format(**locals()))
#
- cmd = "docker rm --force {testname}"
- sx____(cmd.format(**locals()))
+ if not KEEP:
+ cmd = "docker rm --force {testname}"
+ sx____(cmd.format(**locals()))
cmd = "docker rmi {saveto}/{savename}:latest"
sx____(cmd.format(**locals()))
cmd = "docker tag {images}:{testname} {saveto}/{savename}:latest"
cmd = "docker exec {testname} bash -c 'test -f /usr/local/share/man/man3/zzip_opendir.3'"
sh____(cmd.format(**locals()))
#
- cmd = "docker rm --force {testname}"
- sx____(cmd.format(**locals()))
+ if not KEEP:
+ cmd = "docker rm --force {testname}"
+ sx____(cmd.format(**locals()))
cmd = "docker rmi {saveto}/{savename}:latest"
sx____(cmd.format(**locals()))
cmd = "docker tag {images}:{testname} {saveto}/{savename}:latest"
cmd = "docker exec {testname} bash -c 'test -f /usr/local/share/man/man3/zzip_opendir.3'"
sh____(cmd.format(**locals()))
#
- cmd = "docker rm --force {testname}"
- sx____(cmd.format(**locals()))
+ if not KEEP:
+ cmd = "docker rm --force {testname}"
+ sx____(cmd.format(**locals()))
cmd = "docker rmi {saveto}/{savename}:latest"
sx____(cmd.format(**locals()))
cmd = "docker tag {images}:{testname} {saveto}/{savename}:latest"
help="use another docker execution engine [%default]")
_o.add_option("-M","--mirror", metavar="EXE", default=MIRROR,
help="use another docker_mirror.py script [%default]")
+ _o.add_option("-k","--keep", action="count", default=0,
+ help="keep docker build container [%default]")
_o.add_option("-f","--force", action="count", default=0,
help="force the rebuild steps [%default]")
_o.add_option("-x","--no-cache", action="count", default=0,
_python = opt.python
DOCKER = opt.docker
MIRROR = opt.mirror
+ KEEP = opt.keep
FORCE = opt.force
NOCACHE = opt.no_cache
#