Skip to content

Commit 178bc00

Browse files
committed
Update tests: disable systemd rate limiting.
1 parent 7b1a20b commit 178bc00

File tree

11 files changed

+46
-18
lines changed

11 files changed

+46
-18
lines changed

tests/beakerlib/Program-tuned-tried-to-access-dev-mem-between/main.fmf

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -8,3 +8,5 @@ relevancy: |
88
distro = rhel-4, rhel-5, rhel-6: False
99
summary: Test for BZ#1688371 (Program tuned tried to access /dev/mem between)
1010
framework: beakerlib
11+
require:
12+
- library(tuned/basic)

tests/beakerlib/Program-tuned-tried-to-access-dev-mem-between/runtest.sh

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -24,6 +24,9 @@ rlJournalStart
2424
rlAssertRpm $PACKAGE
2525
rlRun "TmpDir=\$(mktemp -d)" 0 "Creating tmp directory"
2626
rlRun "pushd $TmpDir"
27+
rlImport "tuned/basic"
28+
29+
tunedDisableSystemdRateLimitingStart
2730
rlServiceStop "tuned"
2831
# systemd can have some issues with quick restarts sometimes
2932
sleep 1
@@ -36,6 +39,7 @@ rlJournalStart
3639
rlPhaseEnd
3740

3841
rlPhaseStartCleanup
42+
tunedDisableSystemdRateLimitingEnd
3943
rlRun "popd"
4044
rlRun "rm -r $TmpDir" 0 "Removing tmp directory"
4145
rlServiceRestore "tuned"

tests/beakerlib/Tuned-takes-too-long-to-reload-start-when-ulimit/main.fmf

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -8,3 +8,8 @@ relevancy: |
88
distro = rhel-4, rhel-5, rhel-6: False
99
summary: Test for BZ#1663412 (TuneD takes too long to reload/start when \"ulimit)
1010
framework: beakerlib
11+
require:
12+
- library(tuned/basic)
13+
recommend:
14+
- psmisc
15+
- tuned

tests/beakerlib/Tuned-takes-too-long-to-reload-start-when-ulimit/runtest.sh

Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -22,6 +22,8 @@ PACKAGE="tuned"
2222
rlJournalStart
2323
rlPhaseStartSetup
2424
rlAssertRpm $PACKAGE
25+
rlImport "tuned/basic"
26+
tunedDisableSystemdRateLimitingStart
2527
rlRun "TmpDir=\$(mktemp -d)" 0 "Creating tmp directory"
2628
rlRun "pushd $TmpDir"
2729
rlServiceStop "tuned"
@@ -41,6 +43,11 @@ rlJournalStart
4143
rlRun "popd"
4244
rlRun "rm -r $TmpDir" 0 "Removing tmp directory"
4345

46+
killall tuned
47+
rlRun "sleep 3"
48+
killall tuned
49+
50+
tunedDisableSystemdRateLimitingEnd
4451
rlFileRestore
4552
rlServiceRestore "tuned"
4653
rlPhaseEnd

tests/beakerlib/bz1798183-RFE-support-post-loaded-profile/main.fmf

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -7,7 +7,8 @@ contact:
77
component:
88
- tuned
99
require:
10-
- tuned
10+
- tuned
11+
- library(tuned/basic)
1112
duration: 5m
1213
extra-task: /CoreOS/tuned/Regression/bz1798183-RFE-support-post-loaded-profile
1314
framework: beakerlib

tests/beakerlib/bz1798183-RFE-support-post-loaded-profile/runtest.sh

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -61,6 +61,8 @@ function wait_for_tuned_stop()
6161
rlJournalStart
6262
rlPhaseStartSetup
6363
rlAssertRpm $PACKAGE
64+
rlImport "tuned/basic"
65+
tunedDisableSystemdRateLimitingStart
6466
rlRun "for PYTHON in $PYTHON_CHECK; do \$PYTHON --version 2>/dev/null && break; done" 0 "Detect python"
6567
rlRun "rlFileBackup --clean $PROFILE_DIR"
6668
rlRun "cp -r parent $PROFILE_DIR"
@@ -259,6 +261,7 @@ rlJournalStart
259261
rlPhaseEnd
260262

261263
rlPhaseStartCleanup
264+
tunedDisableSystemdRateLimitingEnd
262265
rlRun "popd"
263266
rlRun "rm -r $TmpDir" 0 "Removing tmp directory"
264267
rlRun "rlFileRestore"

tests/beakerlib/error-messages/main.fmf

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -8,3 +8,5 @@ relevancy: |
88
distro = rhel-4, rhel-5: False
99
summary: Test for BZ#1416712 (TuneD logs error message if)
1010
framework: beakerlib
11+
require:
12+
- library(tuned/basic)

tests/beakerlib/error-messages/runtest.sh

Lines changed: 15 additions & 13 deletions
Original file line numberDiff line numberDiff line change
@@ -23,30 +23,32 @@ rlJournalStart
2323
rlPhaseStartSetup
2424
rlAssertRpm $PACKAGE
2525
rlImport "tuned/basic"
26+
tunedDisableSystemdRateLimitingStart
2627
rlServiceStart "tuned"
2728
tunedProfileBackup
2829
rlPhaseEnd
2930

3031
rlPhaseStartTest "Test of profile balanced"
31-
rlRun "cat /usr/lib/tuned/balanced/tuned.conf | grep alpm="
32-
echo > /var/log/tuned/tuned.log
33-
rlRun "tuned-adm profile balanced"
34-
rlRun "tuned-adm active | grep balanced"
35-
rlRun "cat /var/log/tuned/tuned.log | grep -v 'ERROR tuned.utils.commands: Reading /sys/class/scsi_host/host0/link_power_management_policy'"
36-
rlRun "cat /var/log/tuned/tuned.log | grep -v 'WARNING tuned.plugins.plugin_scsi_host: ALPM control file'"
32+
rlRun "cat /usr/lib/tuned/balanced/tuned.conf | grep alpm="
33+
echo > /var/log/tuned/tuned.log
34+
rlRun "tuned-adm profile balanced"
35+
rlRun "tuned-adm active | grep balanced"
36+
rlRun "cat /var/log/tuned/tuned.log | grep -v 'ERROR tuned.utils.commands: Reading /sys/class/scsi_host/host0/link_power_management_policy'"
37+
rlRun "cat /var/log/tuned/tuned.log | grep -v 'WARNING tuned.plugins.plugin_scsi_host: ALPM control file'"
3738
rlPhaseEnd
3839

3940
rlPhaseStartTest "Test of profile powersave"
40-
rlRun "cat /usr/lib/tuned/powersave/tuned.conf | grep alpm="
41-
echo > /var/log/tuned/tuned.log
42-
rlRun "tuned-adm profile powersave"
43-
rlRun "tuned-adm active | grep powersave"
44-
rlRun "cat /var/log/tuned/tuned.log | grep -v 'ERROR tuned.utils.commands: Reading /sys/class/scsi_host/host0/link_power_management_policy'"
45-
rlRun "cat /var/log/tuned/tuned.log | grep -v 'WARNING tuned.plugins.plugin_scsi_host: ALPM control file'"
41+
rlRun "cat /usr/lib/tuned/powersave/tuned.conf | grep alpm="
42+
echo > /var/log/tuned/tuned.log
43+
rlRun "tuned-adm profile powersave"
44+
rlRun "tuned-adm active | grep powersave"
45+
rlRun "cat /var/log/tuned/tuned.log | grep -v 'ERROR tuned.utils.commands: Reading /sys/class/scsi_host/host0/link_power_management_policy'"
46+
rlRun "cat /var/log/tuned/tuned.log | grep -v 'WARNING tuned.plugins.plugin_scsi_host: ALPM control file'"
4647
rlPhaseEnd
4748

4849
rlPhaseStartCleanup
49-
tunedProfileRestore
50+
tunedDisableSystemdRateLimitingEnd
51+
tunedProfileRestore
5052
rlPhaseEnd
5153
rlJournalPrintText
5254
rlJournalEnd

tests/beakerlib/tuned-adm-functionality/main.fmf

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -8,3 +8,5 @@ relevancy: |
88
distro < rhel-7.3: False
99
summary: Check functionality of tuned-adm tool.
1010
framework: beakerlib
11+
require:
12+
- library(tuned/basic)

tests/beakerlib/tuned-adm-functionality/runtest.sh

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -25,6 +25,7 @@ rlJournalStart
2525
rlAssertRpm $PACKAGE
2626
rlImport "tuned/basic"
2727
tunedProfileBackup
28+
tunedDisableSystemdRateLimitingStart
2829
rlPhaseEnd
2930

3031
rlPhaseStartTest "Test tuned-adm LIST"
@@ -82,6 +83,7 @@ rlJournalStart
8283
rlPhaseEnd
8384

8485
rlPhaseStartCleanup
86+
tunedDisableSystemdRateLimitingEnd
8587
tunedProfileRestore
8688
rlServiceRestore "tuned"
8789
rlPhaseEnd

0 commit comments

Comments
 (0)