summaryrefslogtreecommitdiff
path: root/test/e2e/config.go
diff options
context:
space:
mode:
authorOndřej Míchal <harrymichal@seznam.cz>2020-09-09 17:32:16 +0200
committerOndřej Míchal <harrymichal@seznam.cz>2020-10-09 16:32:47 +0200
commita1e1a3af71ac1bb650412c3236fab835bdc21cdc (patch)
treed13da39d780a192877c78ec7714275b316905702 /test/e2e/config.go
parent71d675a164ee64111db1a9214673a3498b3aa123 (diff)
downloadpodman-a1e1a3af71ac1bb650412c3236fab835bdc21cdc.tar.gz
podman-a1e1a3af71ac1bb650412c3236fab835bdc21cdc.tar.bz2
podman-a1e1a3af71ac1bb650412c3236fab835bdc21cdc.zip
tests/e2e: Add Toolbox-specific test cases
In the past, Toolbox[0] has been affected by several of Podman's bugs/changes of behaviour. This is one of the steps to assure that as Podman progresses, Podman itself and subsequently Toolbox do not regress. One of the other steps is including Toolbox's system tests in Podman's gating systems (which and to what extent is yet to be decided on). The tests are trying to stress parts of Podman that Toolbox needs for its functionality: permission to handle some system files, correct values/permissions/limits in certain parts, management of users and groups, mounting of paths,.. The list is most likely longer and therefore more commits will be needed to control every aspect of the Toolbox/Podman relationship :). Some test cases in test/e2e/toolbox_test.go rely on some tools being present in the base image[1]. That is not the case with the common ALPINE image or the basic Fedora image. Some tests might be duplicates of already existing tests. I'm more in favour of having those duplicates. Thanks to that it will be clear what functionality/behaviour Toolbox requires. [0] https://github.com/containers/toolbox [1] https://github.com/containers/toolbox/#image-requirements Signed-off-by: Ondřej Míchal <harrymichal@seznam.cz>
Diffstat (limited to 'test/e2e/config.go')
-rw-r--r--test/e2e/config.go1
1 files changed, 1 insertions, 0 deletions
diff --git a/test/e2e/config.go b/test/e2e/config.go
index 49a47c7da..54e39f9d2 100644
--- a/test/e2e/config.go
+++ b/test/e2e/config.go
@@ -14,6 +14,7 @@ var (
BB = "docker.io/library/busybox:latest"
healthcheck = "docker.io/libpod/alpine_healthcheck:latest"
ImageCacheDir = "/tmp/podman/imagecachedir"
+ fedoraToolbox = "registry.fedoraproject.org/f32/fedora-toolbox:latest"
// This image has seccomp profiles that blocks all syscalls.
// The intention behind blocking all syscalls is to prevent