1
1
mirror of https://github.com/systemd/systemd-stable.git synced 2025-01-21 18:03:41 +03:00
systemd-stable/test/units/testsuite-74.cgtop.sh
Frantisek Sumsal d934e0d097 test: drop the --recursive=no test
As the outcome also depends on availability of the PID namespace, so
the test might (and does) unexpectedly pass in some environments.

(cherry picked from commit d99e099fb45ad71988e22d3a0d081725d1b6e653)
(cherry picked from commit 398cb5005bfdb41ae2f8f8031505b6511279b6c4)
2023-07-08 10:42:52 +01:00

33 lines
775 B
Bash
Executable File

#!/usr/bin/env bash
# SPDX-License-Identifier: LGPL-2.1-or-later
set -eux
set -o pipefail
# Without tty attached cgtop should default to --iterations=1
systemd-cgtop
systemd-cgtop --iterations=1
# Same as --iterations=1
systemd-cgtop -1
systemd-cgtop --delay=1ms
systemd-cgtop --raw
systemd-cgtop --batch
systemd-cgtop --cpu=percentage
systemd-cgtop --cpu=time
systemd-cgtop -P
systemd-cgtop -k
systemd-cgtop --recursive=no -P
systemd-cgtop --recursive=no -k
systemd-cgtop --depth=0
systemd-cgtop --depth=100
for order in path tasks cpu memory io; do
systemd-cgtop --order="$order"
done
systemd-cgtop -p -t -c -m -i
(! systemd-cgtop --cpu=foo)
(! systemd-cgtop --order=foo)
(! systemd-cgtop --depth=-1)
(! systemd-cgtop --recursive=foo)
(! systemd-cgtop --delay=1foo)