]> git.ipfire.org Git - thirdparty/systemd.git/commitdiff
test: wait a bit after starting the test service
authorFrantisek Sumsal <frantisek@sumsal.cz>
Sat, 14 Mar 2020 09:36:17 +0000 (10:36 +0100)
committerYu Watanabe <watanabe.yu+github@gmail.com>
Mon, 16 Mar 2020 03:28:14 +0000 (12:28 +0900)
otherwise we might end up being faster than the unit itself, causing
unexpected fails, like:

```
testsuite.sh[297]: + systemctl start issue_14566_test
testsuite.sh[297]: + systemctl status issue_14566_test
testsuite.sh[304]: ● issue_14566_test.service - Issue 14566 Repro
testsuite.sh[304]:      Loaded: loaded (/etc/systemd/system/issue_14566_test.service; static; vendor preset: enabled)
testsuite.sh[304]:      Active: active (running) since Sat 2020-03-14 02:02:23 UTC; 417ms ago
testsuite.sh[304]:    Main PID: 301 ((repro.sh))
testsuite.sh[304]:       Tasks: 1 (limit: 535)
testsuite.sh[304]:      Memory: 180.0K
testsuite.sh[304]:         CPU: 122ms
testsuite.sh[304]:      CGroup: /system.slice/issue_14566_test.service
testsuite.sh[304]:              └─301 [(repro.sh)]
testsuite.sh[307]: ++ cat /leakedtestpid
testsuite.sh[307]: cat: /leakedtestpid: No such file or directory
testsuite.sh[297]: + leaked_pid=
```

test/TEST-47-ISSUE-14566/testsuite.sh

index d917cf52ffacd668ac0515fbe7486527d83aa07d..a0ba32530e039880f702162083a3b335de15ad17 100755 (executable)
@@ -6,6 +6,7 @@ systemd-analyze log-level debug
 systemd-analyze log-target console
 
 systemctl start issue_14566_test
+sleep 1
 systemctl status issue_14566_test
 
 leaked_pid=$(cat /leakedtestpid)