diff options
author | Daan De Meyer <daan.j.demeyer@gmail.com> | 2024-07-05 09:58:17 +0200 |
---|---|---|
committer | Daan De Meyer <daan.j.demeyer@gmail.com> | 2024-07-10 18:52:26 +0200 |
commit | 3e3a15c06e03f1bec209066da5b1340e1dd03dc8 (patch) | |
tree | d66d8ee29ec7e42382a5175c0a83e5efcbd96d87 | |
parent | mkosi: Update to latest (diff) | |
download | systemd-3e3a15c06e03f1bec209066da5b1340e1dd03dc8.tar.xz systemd-3e3a15c06e03f1bec209066da5b1340e1dd03dc8.zip |
TEST-55-OOMD: Switch to stress-ng
stress-ng is available in OpenSUSE and in CentOS Stream without needing
EPEL so let's switch to it instead of stress.
-rw-r--r-- | mkosi.conf.d/10-arch/mkosi.conf | 2 | ||||
-rw-r--r-- | mkosi.conf.d/10-centos-fedora/mkosi.conf | 2 | ||||
-rw-r--r-- | mkosi.conf.d/10-debian-ubuntu/mkosi.conf | 2 | ||||
-rw-r--r-- | mkosi.conf.d/10-opensuse/mkosi.conf | 1 | ||||
-rwxr-xr-x | test/TEST-55-OOMD/test.sh | 2 | ||||
-rw-r--r-- | test/units/TEST-55-OOMD-testbloat.service | 4 | ||||
-rw-r--r-- | test/units/TEST-55-OOMD-testmunch.service | 2 | ||||
-rwxr-xr-x | test/units/TEST-55-OOMD.sh | 8 |
8 files changed, 8 insertions, 15 deletions
diff --git a/mkosi.conf.d/10-arch/mkosi.conf b/mkosi.conf.d/10-arch/mkosi.conf index 96ae8c88b1..80e648a945 100644 --- a/mkosi.conf.d/10-arch/mkosi.conf +++ b/mkosi.conf.d/10-arch/mkosi.conf @@ -54,7 +54,7 @@ Packages= shadow softhsm squashfs-tools - stress + stress-ng tgt tpm2-tools tpm2-tss diff --git a/mkosi.conf.d/10-centos-fedora/mkosi.conf b/mkosi.conf.d/10-centos-fedora/mkosi.conf index f200409d6f..4d0f7e71ea 100644 --- a/mkosi.conf.d/10-centos-fedora/mkosi.conf +++ b/mkosi.conf.d/10-centos-fedora/mkosi.conf @@ -62,7 +62,7 @@ Packages= sbsigntools softhsm squashfs-tools - stress + stress-ng tpm2-tools util-linux veritysetup diff --git a/mkosi.conf.d/10-debian-ubuntu/mkosi.conf b/mkosi.conf.d/10-debian-ubuntu/mkosi.conf index 5f9e3843e3..31be15af78 100644 --- a/mkosi.conf.d/10-debian-ubuntu/mkosi.conf +++ b/mkosi.conf.d/10-debian-ubuntu/mkosi.conf @@ -78,7 +78,7 @@ Packages= quota softhsm2 squashfs-tools - stress + stress-ng tgt tpm2-tools tzdata diff --git a/mkosi.conf.d/10-opensuse/mkosi.conf b/mkosi.conf.d/10-opensuse/mkosi.conf index c5a014f70b..e54d19d55e 100644 --- a/mkosi.conf.d/10-opensuse/mkosi.conf +++ b/mkosi.conf.d/10-opensuse/mkosi.conf @@ -79,6 +79,7 @@ Packages= shadow softhsm squashfs + stress-ng tgt timezone tpm2.0-tools diff --git a/test/TEST-55-OOMD/test.sh b/test/TEST-55-OOMD/test.sh index 5e3096315c..3b2f4710b0 100755 --- a/test/TEST-55-OOMD/test.sh +++ b/test/TEST-55-OOMD/test.sh @@ -14,7 +14,7 @@ TEST_NO_NSPAWN=1 test_append_files() { local workspace="${1:?}" - image_install mkswap swapon swapoff stress + image_install mkswap swapon swapoff stress-ng image_install -o btrfs mkdir -p "${workspace:?}/etc/systemd/system/init.scope.d/" diff --git a/test/units/TEST-55-OOMD-testbloat.service b/test/units/TEST-55-OOMD-testbloat.service index ba4f2bc88c..70c87727c8 100644 --- a/test/units/TEST-55-OOMD-testbloat.service +++ b/test/units/TEST-55-OOMD-testbloat.service @@ -3,8 +3,8 @@ Description=Create a lot of memory pressure [Service] -# A VERY small memory.high will cause the 'stress' (trying to use a lot of memory) +# A VERY small memory.high will cause the 'stress-ng' (trying to use a lot of memory) # to throttle and be put under heavy pressure. MemoryHigh=3M Slice=TEST-55-OOMD-workload.slice -ExecStart=stress --timeout 3m --vm 10 --vm-bytes 200M --vm-keep --vm-stride 1 +ExecStart=stress-ng --timeout 3m --vm 10 --vm-bytes 200M --vm-keep diff --git a/test/units/TEST-55-OOMD-testmunch.service b/test/units/TEST-55-OOMD-testmunch.service index 5659906ad1..79bd01838e 100644 --- a/test/units/TEST-55-OOMD-testmunch.service +++ b/test/units/TEST-55-OOMD-testmunch.service @@ -5,4 +5,4 @@ Description=Create some memory pressure [Service] MemoryHigh=12M Slice=TEST-55-OOMD-workload.slice -ExecStart=stress --timeout 3m --vm 10 --vm-bytes 200M --vm-keep --vm-stride 1 +ExecStart=stress-ng --timeout 3m --vm 10 --vm-bytes 200M --vm-keep diff --git a/test/units/TEST-55-OOMD.sh b/test/units/TEST-55-OOMD.sh index b04ebca7e2..944067c541 100755 --- a/test/units/TEST-55-OOMD.sh +++ b/test/units/TEST-55-OOMD.sh @@ -6,14 +6,6 @@ set -o pipefail # shellcheck source=test/units/util.sh . "$(dirname "$0")"/util.sh -. /etc/os-release -# OpenSUSE does not have the stress tool packaged. It does have stress-ng but the stress-ng does not support -# --vm-stride which this test uses. -if [[ "$ID" =~ "opensuse" ]]; then - echo "Skipping due to missing stress package in OpenSUSE" >>/skipped - exit 77 -fi - systemd-analyze log-level debug # Ensure that the init.scope.d drop-in is applied on boot |