Rainer Gerhards
2fd3fcca1e
travis: remove temporary package override
...
this was needed while libfastjson 0.99.7 was not released
We just uncomment it so that the override can be easily re-enabled
the next time a similar need arises (what routinely happens)
closes https://github.com/rsyslog/rsyslog/issues/1848
2017-10-18 08:20:22 +02:00
Rainer Gerhards
3c84972299
travis: add capability to temporarily use v8-devel package
...
required due to new-version requirement for next release.
Else we could not run the CI tests.
2017-10-13 18:51:37 +02:00
Rainer Gerhards
c5af2f440e
Merge pull request #1746 from mrworkman/fix-debugless-build
...
Fix broken 'debugless' build.
2017-09-12 18:03:45 +02:00
mrworkman
bb60c206f0
Fix broken 'debugless' build.
2017-09-12 08:01:39 -04:00
Rainer Gerhards
17c5df885e
travis: do line length check only in some subtests
2017-09-11 12:53:10 +02:00
Rainer Gerhards
657c6ea441
remove very verbose CI output in librdkafka install
...
was a left-over from debugging the kafka CI system;
spams stdout and thus can even lead to premature abort on
Travis due to too-large output
2017-06-28 12:23:01 +02:00
732d0e21a7
omkafka: Enhanced support to detect kafka broker problems.
...
Also fixed tryresume and doAction handling when action is
in suspend state.
Calling for Callbacks more often.
Adjusted kafka fail test settings.
diag.sh script detects of kafka server comes up proberly
Added liblz4 to dependencies for omkafka/imkafka needed
for static linking.
This addresses the omkafka queue problem from issue:
https://github.com/rsyslog/rsyslog/issues/1052
Yet it does not fully solve the message problem yet,
but I am working on this.
2017-06-08 15:35:45 +02:00
Rainer Gerhards
4c136cc5ce
travis/testbench: silence dependency build a bit
2017-05-22 14:06:25 +02:00
Rainer Gerhards
2cce1a36eb
travis: enable imkafka
2017-05-19 14:07:56 +02:00
Rainer Gerhards
470c7be57c
build system adaptions for osx
2017-05-15 10:22:20 +02:00
Rainer Gerhards
caff8cf37b
travis: add testing on osx
2017-05-15 09:05:00 +02:00
Rainer Gerhards
fe9e51efac
travis: make qpid-proton work again
...
Package libqpid-proton3-dev is no longer available for precise.
As such, we cannot install it and so we disable both the installation
and related tests when running on precise.
2017-03-20 10:31:04 +01:00
Dan Molik
fde42481b6
enusre we build libmaxmind from source for Ubuntu percise (12.04) and trusty (14.04)
2017-01-13 14:42:08 -05:00
Dan Molik
591eb7dbc2
Compile ip-lookup module during testing
...
- fix clang compilation by switching to BEGINdoAction_nostring
2017-01-13 13:41:52 -05:00
pwithopf
01d449c07c
mmrm1stspace: add module
2016-12-02 13:51:40 +01:00
Rainer Gerhards
3aa7eabfae
Merge branch 'fcr-master' into merge-1041
2016-10-11 14:58:08 +02:00
Rainer Gerhards
0f16483a4a
travis: run one travis test without assert() enabled, so that we get "production timing"
...
Otherwise, the assert() macros may hide timing-related bugs.
2016-10-08 17:12:36 +02:00
Rainer Gerhards
388d60535a
travis: liblognorm's new version has different package name
...
old name was incorrect, but we need to modify this here as well
2016-08-22 14:39:47 +02:00
Rainer Gerhards
3155311ed6
travis: turn off ASAN leak sanitizer
2016-07-05 12:19:01 +02:00
Rainer Gerhards
50b91a4091
travis: alternative way to install autoconf-archive
...
if we install via .travis.yml, we always get aborts during
the install, so we do it differently
2016-06-03 09:50:14 +02:00
Rainer Gerhards
d899dccdc2
travis: enable building omtcl and tests
2016-05-31 18:05:32 +02:00
Rainer Gerhards
0a297c8c28
travis: speed up build via parallel build (make -j) where possible
...
Note: the testbench can currently not be run in parallel
2016-05-16 07:42:05 +02:00
Rainer Gerhards
5b0e8b80d2
Merge branch 'master' into travis-es
2016-05-10 17:33:24 +02:00
Rainer Gerhards
3e68926db7
travis: force install of non-OS-standard components
...
sometimes the travis build complains about inability to verify
correctness, which is probably related to ongoing build work. This
should solve the issue with PPAs (mostly our own).
2016-05-06 11:46:40 +02:00
Rainer Gerhards
fb6b44de0e
travis: do a special run which merges with master
...
this guards against cross-PR regressions and also ensures that our
newest travis settings are used
2016-04-23 16:12:36 +02:00
Janmejay Singh
510569dcbc
enable kafka from travis-config so install script pulls librdkafka in
2016-04-19 15:43:30 +05:30
Janmejay Singh
003b8a80ff
omkafka integration test
2016-04-19 15:34:10 +05:30
Rainer Gerhards
3488d5fb17
travis: better control of what we execute in testbench
2016-04-14 12:02:31 +02:00
Rainer Gerhards
bb0f246a25
travis: enable new omrelp test
2016-03-25 17:40:07 +01:00
Rainer Gerhards
042d11b69a
fix a false positive in clang static analyzer
...
we actually handle the impossible case, as it does not have any
bad side-effects (like performance requirements or so...)
2016-03-23 18:10:35 +01:00
Rainer Gerhards
ceecf33278
testbench: add basic imjournal tests
2016-03-20 16:02:11 +01:00
Rainer Gerhards
9dc4634830
travis: emit make check error log on failure
...
... and do not abort before displaying it.
closes https://github.com/rsyslog/rsyslog/issues/887
2016-03-17 11:25:20 +01:00
Rainer Gerhards
e63099c597
travis: merge software install into script step
...
this provides the ability to use common logic for some
steps (will show benefits in the longer term)
2016-03-14 11:24:24 +01:00
Rainer Gerhards
28f2600a10
travis: we also need to source environment definitions
2016-03-13 11:26:23 +01:00
Rainer Gerhards
8573721c0a
travis: env vars from install: step seem not available to script
2016-03-12 18:42:46 +01:00
Rainer Gerhards
2466dd098a
travis: show execution steps and abort on first failure
2016-03-12 18:26:34 +01:00
Rainer Gerhards
f7b3c4e95c
travis: use a shell script to carry out tests
...
this was recommended by Travis support for cases where
more logic is needed inside the script portion. Among others,
this permits to abort a build as soon a failure happens.
2016-03-12 18:05:52 +01:00
Rainer Gerhards
6b541ac89b
travis: add valgrind suppression file for trusty
...
somehow trusty as used by travis does not include sufficient default
suppressions, e.g. we err out with a GNU clib releated violation.
2016-01-28 12:33:56 +01:00