Rainer Gerhards
c47ae18ad9
travis: re-enable forward-compatibility test
...
the v8-devel PPA is now available again, so we can re-enable testing
with its help
2016-08-04 14:35:22 +02:00
Rainer Gerhards
a1bc852685
travis: disable forward-compatibility test
...
this needs to be done as the v8-devel PPA is no longer available
see also http://lists.adiscon.net/pipermail/rsyslog/2016-July/043092.html
2016-07-22 10:35:41 +02:00
Rainer Gerhards
9abbfc3032
travis: do a test against v8-devel PPA
...
This includes all current rsyslog family of libraries in their current
devel state. This helps finds intra-version bugs.
2016-07-05 11:15:21 +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
b34897d62d
travis: we need autoconf-archive
2016-06-02 13:15:10 +02:00
Rainer Gerhards
5b0e8b80d2
Merge branch 'master' into travis-es
2016-05-10 17:33:24 +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
ec26769fca
we do not seem to have librdkafka available on non-trusty travis env
2016-04-19 16:37:34 +05:30
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
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
ad93c77484
travis: move install step also to a custom script
...
also provides better ability for complex operations
2016-03-13 13:58:04 +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
e1b89d6dd8
travis: enable building journal components
2016-03-10 16:10:40 +01:00
Rainer Gerhards
3d5097a681
travis: enable some more checks
2016-03-10 12:01:31 +01:00
Rainer Gerhards
df10aa508b
travis: better diagnostics in static analyzer run
...
use "strong" warnings for the regular build, but use much
relaxed ones for the analyzer run (because otherwise it seems
to abort due to a bug in static analyzer)
2016-03-10 11:46:08 +01:00
Rainer Gerhards
e93aec6f21
travis: cease use of travis_retry
...
as of travis support, this is not vital, but makes it hard
to diagnose some problems with package archives
2016-03-10 11:46:08 +01:00
Rainer Gerhards
1169279f5b
travis: use clang-3.6
...
the 3.5 static analyzer seems to be unreliable. Let's see if
the 3.6 version fixes that.
2016-03-10 11:46:08 +01:00
Rainer Gerhards
65112d703e
travis: temporarily disable tests involving usertools
...
This is because the rest of travis is not yet ready for this.
We want to enable it, but only in the 8.18 timeframe whereas
the rest of the patches shall go into 8.17.
2016-03-08 15:43:58 +01:00
c3eb502c61
testbench: Fixed running ksi tools only when usertools is enabled
...
Enabled usertools in travis
2016-03-08 15:42:17 +01:00
Rainer Gerhards
ea23883483
travis: libgrok is not availabel on Ubuntu 12.04
2016-03-03 14:03:09 +01:00
Rainer Gerhards
7938c629a9
travis: adjust for packages not yet whitelisted by travis
...
this also means we cannot proceed towards container-builds
for the whole system. We may consider adding an extra
container run with a subset, if that makes sense
(a.k.a "if travis non-container keep being very slow")
2016-03-03 09:21:00 +01:00
Rainer Gerhards
6520f99602
travis: moving towards container-based builds for 12.04
2016-03-03 08:01:08 +01:00
Rainer Gerhards
e232155145
travis: check hiredis only on trusty
...
because necessary packages are not available on older
platform.
2016-03-02 14:31:26 +01:00
Rainer Gerhards
22720bb8b5
travis: check build of omhiredis
2016-03-01 16:54:12 +01:00
Rainer Gerhards
1bf5ea8897
travis: run elasticsearch tests only on Ubuntu 12.04
...
because interestingly only there we have an elasticsearch package
2016-02-28 11:50:33 +01:00
Rainer Gerhards
561d77df0a
explicitely install elasticsearch package
2016-02-28 11:49:08 +01:00
Rainer Gerhards
662a675724
travis: enable elasticsearch tests
2016-02-28 11:48:35 +01:00
Rainer Gerhards
9ede6af99a
travis: enable build of omkafka
2016-02-27 18:26:52 +01:00
Rainer Gerhards
5c12c54148
travis: build omqmqp1 contributed plugin during CI tests
2016-02-23 08:11:10 +01:00
Rainer Gerhards
43f2a61747
travis: enable building ommongodb
...
closes https://github.com/rsyslog/rsyslog/issues/794
2016-02-16 15:07:12 +01:00
Rainer Gerhards
cf6fb2120f
travis: install disallowed packages via sudo
2016-02-07 18:11:46 +01:00
Rainer Gerhards
ddd70ef577
add libdbi drivers for mysql
...
This is required because when we enable mysql testing, libdbi is
also tested against it (what makes a lot of sense).
2016-02-07 18:00:52 +01:00
55bf7ac742
testbench: activated mysql tests for travis
2016-02-04 19:53:55 +01:00
Rainer Gerhards
4669fbdcf6
require libfastjson
2016-02-03 17:13:33 +01:00
Rainer Gerhards
98463ed482
Merge branch 'master-integrate-dynstats' into master-candidate
...
Conflicts:
.travis.yml
2016-01-29 15:45:11 +01:00
Rainer Gerhards
e48fd4dd70
travis: also build omelasticsearch during CI run
2016-01-28 14:36:15 +01:00
Rainer Gerhards
fd7e0a1d4d
travis: enable grok under regular test as well
...
as we now do this under trusty, there should be no issue
with that.
2016-01-28 13:00:32 +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
Rainer Gerhards
3549041b0f
Merge branch 'dyn_stats' of https://github.com/janmejay/rsyslog into master-integrate-dynstats
...
Conflicts:
.travis.yml
grammar/rainerscript.c
plugins/imdiag/imdiag.c
2016-01-28 09:51:25 +01:00
Rainer Gerhards
ad8abfa8c6
travis: run testbench under trusty
2016-01-28 08:53:42 +01:00
Rainer Gerhards
8c2c23f76c
travis: re-structure so that simple test are run first
...
when waiting for travis, it makes sense to have some of the quick
checkers run first, as this may be a shortcut to problem detection.
Granted, this is maybe most of interest for specific development
tasks, but for others it does not hurt...
2016-01-27 10:12:53 +01:00
Rainer Gerhards
575c4bb456
travis: remove invalid ./configure flag
2016-01-27 08:45:36 +01:00
Rainer Gerhards
240a7fe8f6
travis: re-enable full test environment, turn on extra warnings
2016-01-27 08:37:53 +01:00
Rainer Gerhards
11404600c1
travis: track down why we still get compile errors
2016-01-27 08:17:09 +01:00
Rainer Gerhards
8773c99eb7
re-enable -Werror
2016-01-26 18:26:23 +01:00
Rainer Gerhards
78ca3b27b3
travis: do a testrun without -Werror (so we see all warnings)
2016-01-26 18:02:44 +01:00
Rainer Gerhards
a5d3210e8d
travis: fail build on compile time warnings
2016-01-26 17:39:47 +01:00
Rainer Gerhards
23abcb6269
travis: we need faketime for new testbench test
2016-01-12 06:37:33 -05:30
Rainer Gerhards
82c7eccd5a
travis: do one complete build from tarball
...
This helps us detect missing testbench files even though we
currently need to keep testbench disabled during make distcheck.
Method was suggested by Thomas D. (whissi)
2015-12-17 14:19:36 +01:00