]> git.ipfire.org Git - thirdparty/systemd.git/commitdiff
test: start systemd-report-basic.socket again
authorLuca Boccassi <luca.boccassi@gmail.com>
Mon, 11 May 2026 21:36:29 +0000 (22:36 +0100)
committerLuca Boccassi <luca.boccassi@gmail.com>
Tue, 12 May 2026 10:18:50 +0000 (11:18 +0100)
SUSE uses a different preset, so don't just assert in the test,
instead just start the socket in case it is not enabled

TEST-74-AUX-UTILS.sh[1594]: ++ systemctl is-enabled systemd-report-basic.socket
TEST-74-AUX-UTILS.sh[1540]: + [[ disabled == enabled ]]
TEST-74-AUX-UTILS.sh[120]: + echo 'Subtest /usr/lib/systemd/tests/testdata/units/TEST-74-AUX-UTILS.report.sh failed'

Follow-up for 4409e52494d803426a365b6636a66fd2dfc70b62

test/units/TEST-74-AUX-UTILS.report.sh

index 7475978336f14734f683e69df09efb8eb026840f..456132c04df926b9fafd0c988dfd3c1718384ada 100755 (executable)
@@ -51,7 +51,8 @@ varlinkctl --more call /run/systemd/report/io.systemd.Network io.systemd.Metrics
 varlinkctl --more call /run/systemd/report/io.systemd.Network io.systemd.Metrics.Describe {}
 
 # test io.systemd.Basic Metrics
-[[ "$(systemctl is-enabled systemd-report-basic.socket)" == enabled ]]
+# ensure the socket is running, as some distros don't enable it by default
+systemctl start systemd-report-basic.socket
 varlinkctl info /run/systemd/report/io.systemd.Basic
 varlinkctl list-methods /run/systemd/report/io.systemd.Basic
 varlinkctl --more call /run/systemd/report/io.systemd.Basic io.systemd.Metrics.List {}