PascalWithopf
1628ef2a37
testbench: workaround for solaris
2017-04-13 14:07:38 +02:00
df3d4a3922
test-suite: Added !#/bin/bash into all test scripts.
...
Most of the tests will not work in other default shells like
on Freebsd or Solaris. So we make /bin/bash default now.
2015-07-30 15:38:17 +00:00
be940cf970
testbench: made work on FreeBSD
...
bash "source" extension is not supported in FreeBSD default shell"
2015-07-15 09:33:31 +00:00
Rainer Gerhards
23c7a914b2
solved some race condition in testbench
...
Note that this was NOT a race in rsyslog, but only one in a test case. So
it had no implications to the correctness of rsyslogd.
2010-04-29 11:09:43 +01:00
Rainer Gerhards
8b9cef552d
Merge branch 'v4-stable' into v5-stable
...
Conflicts:
ChangeLog
configure.ac
doc/manual.html
runtime/debug.c
runtime/stream.c
tests/Makefile.am
tests/diskqueue.sh
tests/nettester.c
tools/omfile.c
2010-03-29 11:07:15 +02:00
Rainer Gerhards
4408d4137a
testbench: new calling interface for tcpflood
...
this is a perquisite to support more flexible testing modes, which
could not intelligently be implemented with the old interface
2010-03-10 11:07:26 +01:00
Rainer Gerhards
9079f66830
improved testbench
...
- added a test to check handling of damaged .qi files on startup
- made sure each test identifies itself on startup
2009-10-21 15:17:19 +02:00
Rainer Gerhards
1f874c2208
fixed small bug in testbench
2009-06-12 17:46:16 +02:00
Rainer Gerhards
6141845f75
re-enabled queue disk fsync test
...
... actually, it was not broken, but just very slow. I have now
reduced the number of test messages so that make check will not be
held for an extended period of time.
2009-06-10 18:24:46 +02:00
Rainer Gerhards
6f4e3c4e4c
restructered code in perparation for multiple rule set support
...
... this was long overdue, and I finlly tackeld it. It turned out to
be more complex than I initially thought. The next step now probably is
to actually implement multiple rule sets and the beauty that comes
with them.
2009-06-10 16:49:14 +02:00
Rainer Gerhards
9704f129f7
added capability to fsync() queue disk files for enhanced reliability
...
also adds speed, because you do no longer need to run the whole file
system in sync mode. New testbench and new config directives:
- $MainMsgQueueSyncQueueFiles
- $ActionQueueSyncQueueFiles
2009-06-09 19:00:18 +02:00