mirror of
https://github.com/systemd/systemd-stable.git
synced 2024-12-22 13:33:56 +03:00
test: add a couple of sanity tests for journalctl
(cherry picked from commit ca46781c5f
)
This commit is contained in:
parent
2851146817
commit
0508cd3b00
@ -119,6 +119,44 @@ systemctl start silent-success
|
|||||||
journalctl --sync
|
journalctl --sync
|
||||||
[[ -z "$(journalctl -b -q -u silent-success.service)" ]]
|
[[ -z "$(journalctl -b -q -u silent-success.service)" ]]
|
||||||
|
|
||||||
|
# Exercise the matching machinery
|
||||||
|
SYSTEMD_LOG_LEVEL=debug journalctl -b -n 1 /dev/null /dev/zero /dev/null /dev/null /dev/null
|
||||||
|
journalctl -b -n 1 /bin/true /bin/false
|
||||||
|
journalctl -b -n 1 /bin/true + /bin/false
|
||||||
|
journalctl -b -n 1 -r --unit "systemd*"
|
||||||
|
|
||||||
|
systemd-run --user -M "testuser@.host" /bin/echo hello
|
||||||
|
journalctl --sync
|
||||||
|
journalctl -b -n 1 -r --user-unit "*"
|
||||||
|
|
||||||
|
(! journalctl -b /dev/lets-hope-this-doesnt-exist)
|
||||||
|
(! journalctl -b /dev/null /dev/zero /dev/this-also-shouldnt-exist)
|
||||||
|
(! journalctl -b --unit "this-unit-should-not-exist*")
|
||||||
|
|
||||||
|
# Facilities & priorities
|
||||||
|
journalctl --facility help
|
||||||
|
journalctl --facility kern -n 1
|
||||||
|
journalctl --facility syslog --priority 0..3 -n 1
|
||||||
|
journalctl --facility syslog --priority 3..0 -n 1
|
||||||
|
journalctl --facility user --priority 0..0 -n 1
|
||||||
|
journalctl --facility daemon --priority warning -n 1
|
||||||
|
journalctl --facility daemon --priority warning..info -n 1
|
||||||
|
journalctl --facility daemon --priority notice..crit -n 1
|
||||||
|
journalctl --facility daemon --priority 5..crit -n 1
|
||||||
|
|
||||||
|
(! journalctl --facility hopefully-an-unknown-facility)
|
||||||
|
(! journalctl --priority hello-world)
|
||||||
|
(! journalctl --priority 0..128)
|
||||||
|
(! journalctl --priority 0..systemd)
|
||||||
|
|
||||||
|
# Other options
|
||||||
|
journalctl --disk-usage
|
||||||
|
journalctl --dmesg -n 1
|
||||||
|
journalctl --fields
|
||||||
|
journalctl --list-boots
|
||||||
|
journalctl --update-catalog
|
||||||
|
journalctl --list-catalog
|
||||||
|
|
||||||
# Add new tests before here, the journald restarts below
|
# Add new tests before here, the journald restarts below
|
||||||
# may make tests flappy.
|
# may make tests flappy.
|
||||||
|
|
||||||
|
Loading…
Reference in New Issue
Block a user