summaryrefslogtreecommitdiff
path: root/test/system/070-build.bats
diff options
context:
space:
mode:
authorEd Santiago <santiago@redhat.com>2020-10-14 06:24:17 -0600
committerEd Santiago <santiago@redhat.com>2020-10-14 15:32:02 -0600
commit1646da834c06d55e7bf56b272f2666659117e6fa (patch)
tree85044a2360ddbb7a7845de11ec1016bf6996baab /test/system/070-build.bats
parent1814bac92e98bf24c8f757dcd42fc0ae9fb9f9b0 (diff)
downloadpodman-1646da834c06d55e7bf56b272f2666659117e6fa.tar.gz
podman-1646da834c06d55e7bf56b272f2666659117e6fa.tar.bz2
podman-1646da834c06d55e7bf56b272f2666659117e6fa.zip
System test additions
- run --userns=keep-id: confirm that $HOME gets set (#8013) - inspect: confirm that JSON output is a sane number of lines (10 or more), not an unreadable one-liner (#8011 and #8021). Do so with image, pod, network, volume because the code paths might be different. - cgroups: confirm that 'run' preserves cgroup manager (#7970) - sdnotify: reenable tests, and hope CI doesn't hang. This test was disabled on August 18 because CI jobs were hanging and timing out. My suspicion was that it was #7316, which in turn seems to have hinged on conmon #182. The latter was merged on Sep 16, so let's cross our fingers and see what happens. Also: remove inaccurate warning from a networking test. And, wow, fix is_cgroupsv2(), it has never actually worked. Signed-off-by: Ed Santiago <santiago@redhat.com>
Diffstat (limited to 'test/system/070-build.bats')
-rw-r--r--test/system/070-build.bats6
1 files changed, 6 insertions, 0 deletions
diff --git a/test/system/070-build.bats b/test/system/070-build.bats
index 287323bbf..0741357ed 100644
--- a/test/system/070-build.bats
+++ b/test/system/070-build.bats
@@ -224,6 +224,12 @@ EOF
# Confirm that 'podman inspect' shows the expected values
# FIXME: can we rely on .Env[0] being PATH, and the rest being in order??
run_podman image inspect build_test
+
+ # (Assert that output is formatted, not a one-line blob: #8011)
+ if [[ "${#lines[*]}" -lt 10 ]]; then
+ die "Output from 'image inspect' is only ${#lines[*]} lines; see #8011"
+ fi
+
tests="
Env[1] | MYENV1=$s_env1
Env[2] | MYENV2=this-should-be-overridden-by-env-host