support/testing: add test for syslog-ng
authorRicardo Martincoski <ricardo.martincoski@datacom.ind.br>
Thu, 19 Apr 2018 19:14:18 +0000 (16:14 -0300)
committerThomas Petazzoni <thomas.petazzoni@bootlin.com>
Thu, 19 Apr 2018 21:16:15 +0000 (23:16 +0200)
commit41a7c72c2181f01275fe97da222824f021cf5e5f
tree29ba2d720375069c139e6393184948552605c34e
parent905f8d814ad21af9c3fd22ececce0824cb20db80
support/testing: add test for syslog-ng

Check:
 - the daemon is started;
 - a message is collected;
 - the daemon does not issue a warning message on startup.

When the .conf file version does not match the package version a warning
message shows up on serial on every boot. This message is generated by
syslog-ng before it is running, so it is not logged to
/var/log/messages. So in order to test the message is generated, restart
the server. It makes the message appears on /var/log/messages (since the
server is already running) where its existence can be easily tested
using grep.

Signed-off-by: Ricardo Martincoski <ricardo.martincoski@datacom.ind.br>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@bootlin.com>
.gitlab-ci.yml
support/testing/tests/package/test_syslog_ng.py [new file with mode: 0644]