diff options
author | Ondřej Míchal <harrymichal@seznam.cz> | 2020-09-09 17:32:16 +0200 |
---|---|---|
committer | Ondřej Míchal <harrymichal@seznam.cz> | 2020-10-09 16:32:47 +0200 |
commit | a1e1a3af71ac1bb650412c3236fab835bdc21cdc (patch) | |
tree | d13da39d780a192877c78ec7714275b316905702 /test/e2e/config.go | |
parent | 71d675a164ee64111db1a9214673a3498b3aa123 (diff) | |
download | podman-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.go | 1 |
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 |