summaryrefslogtreecommitdiff
path: root/test/system
diff options
context:
space:
mode:
authorDaniel J Walsh <dwalsh@redhat.com>2021-10-28 08:54:47 -0400
committerDaniel J Walsh <dwalsh@redhat.com>2021-11-13 07:11:09 -0500
commit062c88771840f89482c5b16fd6dd4bad25749399 (patch)
tree1cc21355dd1209648219935e2645ffe919f86a96 /test/system
parent8f3fb743ee57964594b36fdffb7b8fc5e3ca3371 (diff)
downloadpodman-062c88771840f89482c5b16fd6dd4bad25749399.tar.gz
podman-062c88771840f89482c5b16fd6dd4bad25749399.tar.bz2
podman-062c88771840f89482c5b16fd6dd4bad25749399.zip
Error logs --follow if events-backend != journald, event-logger=journald
Fixes: https://github.com/containers/podman/issues/11255 Signed-off-by: Daniel J Walsh <dwalsh@redhat.com>
Diffstat (limited to 'test/system')
-rw-r--r--test/system/090-events.bats11
1 files changed, 11 insertions, 0 deletions
diff --git a/test/system/090-events.bats b/test/system/090-events.bats
index 1fb542ccd..5af6a3793 100644
--- a/test/system/090-events.bats
+++ b/test/system/090-events.bats
@@ -102,6 +102,17 @@ function _events_disjunctive_filters() {
_events_disjunctive_filters --events-backend=journald
}
+@test "events with file backend and journald logdriver with --follow failure" {
+ skip_if_remote "remote does not support --events-backend"
+ skip_if_journald_unavailable "system does not support journald events"
+ run_podman --events-backend=file run --log-driver=journald --name=test $IMAGE echo hi
+ is "$output" "hi" "Should support events-backend=file"
+
+ run_podman 125 --events-backend=file logs --follow test
+ is "$output" "Error: using --follow with the journald --log-driver but without the journald --events-backend (file) is not supported" "Should fail with reasonable error message when events-backend and events-logger do not match"
+
+}
+
@test "events with disjunctive filters - default" {
_events_disjunctive_filters ""
}