Except for the places where we explicitly want to test Type=simple,
we should use Type=exec.
Description=ForeverPrintHola service
[Service]
-Type=simple
+Type=exec
ExecStart=sh -x -c 'while :; do printf "Hola\n" || touch /i-lose-my-logs; sleep 1; done'
StartLimitBurst=3
[Service]
-Type=simple
+Type=exec
ExecStart=false
Restart=always
[Service]
ExecStartPre=rm -f /failed /testok
-Type=simple
+Type=exec
TimeoutStartSec=infinity
ExecStartPre=/usr/lib/systemd/tests/testdata/units/%N.sh
ExecStart=true