summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorAlexander Bluhm <bluhm@cvs.openbsd.org>2014-08-20 20:52:15 +0000
committerAlexander Bluhm <bluhm@cvs.openbsd.org>2014-08-20 20:52:15 +0000
commite3a4b115af0c2638c0e2c70e65f2362245c566bb (patch)
tree2f668ac8176fc81f43f82ea998cec2755aa3570a
parent92c486ebca23d2ef0eb8cce6f59fd458f9cd538c (diff)
Run syslogd regressions tests. As only one syslogd can run per
machine, each test kills any syslogd first. At the end the system's syslogd gets restarted. The test framework runs a client, and a server, and a syslogd. The messages are passed via the log socket or via UDP from the client to syslogd. From there UDP transport is used to reach the server. All processes write log files where the message has to show up. The test arguments are kept in the args-*.pl files. The content of a log file, the data sent to a pipe process and what the server received are checked. The invocation of the sendsyslog(2) syscall is checked with ktrace, the open file descriptors of syslogd are checked with fstat.
0 files changed, 0 insertions, 0 deletions