747 Commits

Author SHA1 Message Date
4759603f7d testbench: Added mmpstrucdata valgrind tests into makefile
Tests and config files were not included in the makefile,
so they were not added into the release tar.gz file.

closes: https://github.com/rsyslog/rsyslog/issues/484
2015-08-17 07:03:34 -07:00
f337b638e8 Merge branch 'issue_445_fix_syscall_caller_compilation' of https://github.com/karibou/rsyslog into karibou-issue_445_fix_syscall_caller_compilation
Conflicts:
	tests/imuxsock_ccmiddle.sh
	tests/imuxsock_ccmiddle_root.sh
	tests/imuxsock_hostname.sh
	tests/imuxsock_traillf.sh
	tests/imuxsock_traillf_root.sh
2015-08-04 06:11:21 -07: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
3b13693430 Tools: Man pages for tools were generated even with --disable-generate-man-pages
Man pages are not generated anymore when "--disable-generate-man-pages" is
configured. Also changed man-page rulepatterns makefile. The method
using $< refering to the prerequisite did not work proberly on FreeBSD.

closes https://github.com/rsyslog/rsyslog/issues/387
2015-07-24 10:21:58 +00:00
Louis Bouchard
f21b3f96f7 Fix tests bashism so the tests do run when lib enabled
Signed-off-by: Louis Bouchard <louis.bouchard@canonical.com>
2015-07-17 12:43:06 +02:00
Louis Bouchard
2ddc080b08 Add missing include and fix conditional logic
Once the config.h is included, the conditional compilation is wrong
and needs to be fixed

Signed-off-by: Louis Bouchard <louis.bouchard@canonical.com>
2015-07-17 12:39:00 +02:00
Louis Bouchard
647b116c2c Revert missing options in comment
Signed-off-by: Louis Bouchard <louis.bouchard@canonical.com>
2015-07-16 18:09:05 +02:00
Louis Bouchard
d5540ae094 Skip tests that require liblogging-stdlog
Those tests were enhanced with the addition of liblogging-stdlog
features. When compiled without it, most of the test will fail.
Skip those.

Signed-off-by: Louis Bouchard <louis.bouchard@canonical.com>
2015-07-16 17:30:57 +02:00
Louis Bouchard
1d113d6042 Complete conditional compilation statements
Previous commit was incompleted and allowed for unused
switch to be selected.

Signed-off-by: Louis Bouchard <louis.bouchard@canonical.com>
2015-07-16 17:30:07 +02:00
Louis Bouchard
35058a315f testbench: Add contitional compilation for liblogging-stdlog
When built with --disable-liblogging-stdlog, syslog_caller fails
to compile. This will enable compilation when the library is not
used.
Resolves: #445

Signed-off-by: Louis Bouchard <louis.bouchard@canonical.com>
2015-07-15 18:13:34 +02: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
3208522988 Merge branch 'freebsd-fixes' of https://github.com/alorbach/rsyslog-1 into master-candidate 2015-07-14 16:46:21 +02:00
2edfb087b8 FreeBSD: Fixed mulitple compile issues in plugins.
Also fixed headers for Freebsd in test tools.
2015-07-14 14:28:29 +00:00
Rainer Gerhards
7340a8dfd1 Merge branch 'master' of https://github.com/janmejay/rsyslog into tmp
Conflicts:
	tests/Makefile.am
2015-07-14 10:03:42 +02:00
Rainer Gerhards
1203a26cd1 Merge branch 'clang' of https://github.com/rgerhards/rsyslog into master-candidate 2015-07-10 11:45:01 +02:00
e4eebb2db7 testbench: Fixed multiple minor problems
- Testbench imptcp_spframingfix.sh is now only executed
  if imptcp is enabled
- Changed imptcp to imtcp in Testbenches sndrcv_relp.sh and
  key_dereference_on_uninitialized_variable_space.sh. Tests failed
  if imptcp was not enabled.
2015-07-07 07:00:55 -07:00
Rainer Gerhards
d95826fae9 testbench: slow down udp sending to prevent races 2015-07-07 12:08:00 +02:00
Rainer Gerhards
41edd10358 add small manual testing aid 2015-07-07 09:27:46 +02:00
Rainer Gerhards
868b7131ff testbench: auto-debug needs explicitely be opted in
This is done by setting USE_AUTO_DEBUG envvar to "on". It turned
out that auto debug was clumpsy during regular development.
2015-07-06 12:04:17 +02:00
Rainer Gerhards
a99a06f5a2 bugfix: omfwd: setting the default template always fails
closes https://github.com/rsyslog/rsyslog/issues/385
2015-06-26 10:53:27 +02:00
Rainer Gerhards
a9a8d2569a testbench: enable tcp-forwarding test
For some reason, this test was not enabled. It also had a bug that
made it fail.
2015-06-26 10:53:27 +02:00
Janmejay Singh
e939af13d4 cleaned-up some noise in test-conf and test-script 2015-06-23 16:21:18 +05:30
Janmejay Singh
4db25fb98b rainerscript: function random(max) which returns a random value in [0, max) 2015-06-23 15:38:59 +05:30
Rainer Gerhards
6cb712d044 testbench: better cleanup
auto_debug switch left intact on some aborts, which leads to
other problems due to running valgrind where it was not intended
to be run. This is probably not the final solution, but definitely
a helpful one.
2015-06-22 18:39:37 +02:00
Rainer Gerhards
cdbdd90592 Merge branch 'fix-suspended-action' into master-candidate 2015-05-27 15:44:14 +02:00
Rainer Gerhards
db818c0281 Merge branch 'global_variable_atomicity' of https://github.com/janmejay/rsyslog into master-candidate
Conflicts:
	tests/Makefile.am
2015-05-27 14:33:18 +02:00
Rainer Gerhards
1723136731 testbench: yet another test for execonly...suspended 2015-05-27 12:12:42 +02:00
Janmejay Singh
9441bbd67f does not return garbage value when it cannot dereference the json-key if cee/local variable for the message is not initialized 2015-05-27 15:07:42 +05:30
Rainer Gerhards
6c57f3c99e ttestbench: add test for execonly...suspended when action was not suspended
this makes sure the directive prohibits execution as intended
2015-05-27 11:04:59 +02:00
Rainer Gerhards
3e4dabd229 testbench: add check for "execonly...suspended" with action on queue
This exposes a problem with the current code base, as such the
test will currently fail. A bugfix will follow.

see also https://github.com/rsyslog/rsyslog/issues/375
2015-05-27 10:27:52 +02:00
Rainer Gerhards
61a2356640 Merge branch 'array_loop_stopping_test' of https://github.com/janmejay/rsyslog into master-candidate
Conflicts:
	tests/Makefile.am
2015-05-26 15:02:26 +02:00
Janmejay Singh
fb0639a53f corrected a typo in test name 2015-05-23 00:37:42 +05:30
Rainer Gerhards
459fdc98a9 Merge branch 'fix-make-distcheck' into master-candidate
Conflicts:
	ChangeLog
2015-05-22 14:15:55 +02:00
Rainer Gerhards
5a2b40e1ba testbench: proper cleanup 2015-05-22 13:48:32 +02:00
Rainer Gerhards
8d9326240b Merge branch 'shortnames' of https://github.com/teifler/rsyslog into fix-make-distcheck 2015-05-22 10:49:14 +02:00
Janmejay Singh
83bb376a34 test to validate stop in foreach works as expected 2015-05-22 09:29:03 +05:30
Tim Eifler
e5229673a0 Shorting names of elasticsearch tests 2015-05-21 16:02:12 +02:00
Rainer Gerhards
5a4be9dbcd testbench: add support for alternate sort programs
This is required for Solaris, which needs "gsort" vs "sort"

closes https://github.com/rsyslog/rsyslog/issues/349
2015-05-21 14:17:13 +02:00
Rainer Gerhards
a7c1283334 Merge branch 'shortnames' of https://github.com/teifler/rsyslog into fix-make-distcheck 2015-05-20 17:09:43 +02:00
Rainer Gerhards
425aecbb7f testbench: remove test from "make distcheck"
we need to check later on how to make it work
2015-05-20 16:33:13 +02:00
Rainer Gerhards
f13734d562 testbench: fix imfile tests
some tests had invalid use of the testbench exit functions (should not
be called on error to preserve error state) and also did do some
invalid variable references.
2015-05-20 16:33:13 +02:00
Rainer Gerhards
b6f4fd6afb testbench: test some imfile test fixes 2015-05-20 16:32:53 +02:00
Rainer Gerhards
3bb425dfe7 working on make distcheck work-around 2015-05-20 13:04:31 +02:00
Tim Eifler
d56f479192 Insert imfile check for some tests 2015-05-20 05:50:03 +02:00
Thomas D
c7f484eb96 Add missing "imfile-readmode2-vg.sh" test to EXTRA_DIST 2015-05-20 01:40:13 +02:00
Tim Eifler
aad0ac85fd Shortening names of elasticsearch tests 2015-05-20 00:23:49 +02:00
Thomas D
8c6af139a1 Formation normalized 2015-05-19 22:01:47 +02:00
Thomas D
af6da981f5 Fix EXTRA_DIST listing
Due to a missing "\" all files after "testsuites/abort-uncleancfg-badcfg.conf"
where missing in the release tarball.
2015-05-19 21:55:39 +02:00
Rainer Gerhards
12182ac630 imfile: fix cosmetic memory leak
This "leak" happens only during termination, so it does not
affect real use cases. However, it makes valgrind tests err out.
2015-05-19 09:49:34 +02:00
Rainer Gerhards
6ad84d0baa testbench: add addtl valgrind test for imfile 2015-05-19 09:33:15 +02:00