test: further extend systemctl's sanity coverage
authorFrantisek Sumsal <frantisek@sumsal.cz>
Wed, 2 Nov 2022 10:44:00 +0000 (11:44 +0100)
committerLuca Boccassi <luca.boccassi@gmail.com>
Wed, 2 Nov 2022 17:26:27 +0000 (18:26 +0100)
commit23f3a6f5ff864fd26063c6c35fdaa6d85de566c7
tree75bff9a550bcb5f3b4831a451fb05498c9eb82a4
parent1ca1bb03dec9ae3e8d734bd40eeb60210ffd7a0a
test: further extend systemctl's sanity coverage

Also, fix a race condition introduced by d16684fe13:
```
[   16.904218] H testsuite-26.sh[394]: + systemd-run --unit failed.service /bin/false
[   16.964783] H systemd[845]: failed.service: Executing: /bin/false
[   16.965062] H systemd[1]: Started failed.service.
[   16.965462] H testsuite-26.sh[844]: Running as unit: failed.service
[   16.966390] H testsuite-26.sh[394]: + systemctl is-failed failed.service
[   16.977970] H testsuite-26.sh[846]: active
[   16.978403] H systemd[1]: failed.service: Main process exited, code=exited, status=1/FAILURE
[   16.978478] H systemd[1]: failed.service: Failed with result 'exit-code'.
```
test/units/testsuite-26.sh