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
commit64814894fa0b36e05fd1868e18f0186c7882706d (patch)
tree287dc35292ac2a824f536a0c130424ea6018fa0e
parent2dcb748989a77eda5919f6460bbcee0365c5538d (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