|
5264c03f
|
2018-10-27T23:58:18
|
|
travis-ci: do not notify irc.oftc.net#libevent
I think that this just introduce noise that people just turns off. So
very questionable let's remove it.
|
|
2f43d1d4
|
2018-10-22T01:06:48
|
|
Disable parallel jobs for the osx (due to CPU time deficit) in travis-ci
As you can see right now linux workers has zero failed tests, while osx
workers has 18 failed tests:
[bufferevent_connect_hostname_emfile FAILED]
[bufferevent_pair_release_lock FAILED]
[bufferevent_timeout FAILED]
[bufferevent_timeout_filter FAILED]
[bufferevent_timeout_pair FAILED]
[common_timeout FAILED]
[del_wait FAILED]
[immediatesignal FAILED]
[loopexit FAILED]
[loopexit_multiple FAILED]
[monotonic_res FAILED]
[no_events FAILED]
[persistent_active_timeout FAILED]
[persistent_timeout_jump FAILED]
[signal_switchbase FAILED]
[signal_while_processing FAILED]
[simpletimeout FAILED]
[usleep FAILED]
And this patch should remove from this list time related failures
(though maybe not all of them).
|
|
5d3e8c15
|
2018-10-22T01:00:54
|
|
Use matrix.fast_finish for the travis-ci to mark the build ASAP
AFAIR there is shortage of osx workers on travis-ci, IOW builds that
requires them can wait fair amount of time in the queue by just waiting.
Plus linux workers AFAICS can run multiple jobs in parallel (4-5), while
osx does not.
Hence if we do allow failures for osx (and right now they have a lot of
failed tests) let's mark build result based on tests under linux only.
So in a nut shell this will reduce build time from 5 hours to 20-30
minutes.
|
|
fb090aa6
|
2018-10-21T03:18:48
|
|
Revert "travis-ci: use travis_retry to reduce number of problems with flacky tests"
That was a bad idea, because all this patch did is just uses extra CPU
time on travis-ci workers and eventually fail the build anyway.
It also increases time of executing one matrix entry (x3).
This reverts commit 7004ee8e869faabe3a284fb3d7eb859fb50ef90c.
|
|
24236aed
|
2018-06-20T23:47:51
|
|
Tell Travis to use quiet git clone
Otherwise the logs show a bunch of pointless progress, which is
really only useful for interactive sessions.
Signed-off-by: Philip Prindeville <philipp@redfish-solutions.com>
Closes: #651 (cherry-picked)
|
|
da028dec
|
2018-04-24T02:56:08
|
|
travis-ci: allow tests under osx to fail (temporary, until we will fix them)
|
|
83b15847
|
2017-03-12T13:12:53
|
|
travis-ci: do not run coverage on osx
First of all we don't really need two of them, and also with apple-clang
it will fail (because of our checks in cmake), so just exclude it from
the build matrix.
|
|
7004ee8e
|
2017-03-09T09:32:43
|
|
travis-ci: use travis_retry to reduce number of problems with flacky tests
|
|
c199df7b
|
2017-03-06T02:52:46
|
|
travis-ci: remove -DEVENT__ENABLE_VERBOSE_DEBUG=ON (too much useless logs)
I guess we can revert part of 59649f7 commit, we tried, but it adds more problems than solves.
Refs: https://github.com/libevent/libevent/pull/476#issuecomment-284259602
|
|
108b5fef
|
2017-01-20T16:31:17
|
|
Run tests in parallel (they are lightweight), on CI and vagrant boxes
By default 20 parllel jobs, but one caveat for travis-ci, osx boxes
there slower and have less resources then linux (discovered during
testing), so limit number of parallel jobs to 4 there, and also install
travis_wait, so that travis-ci will not fail the build when there is no
output for 10 minutes, since for osx boxes it is very likely.
Refs: travis-ci/travis-ci@7202
|
|
2a67f4fc
|
2017-01-20T16:50:04
|
|
travis-ci: install cmake from xenial (CTEST_PARALLEL_LEVEL support)
cmake supports it since 3.0 I guess.
And it must be trusty (not precise), otherwise it fails:
dpkg: error processing
/var/cache/apt/archives/ifupdown_0.8.10ubuntu1_amd64.deb (--unpack):
trying to overwrite '/etc/init.d/networking', which is also in package netbase 4.47ubuntu1
Link: https://travis-ci.org/azat/libevent/jobs/193744023
|
|
e4e099bd
|
2016-11-03T15:00:15
|
|
travis-ci/osx: install lcov
|
|
9ac000c7
|
2016-11-01T23:39:41
|
|
Use coveralls.io via travis
|
|
7e12e96e
|
2016-10-17T01:05:38
|
|
travis-ci: use container-based infrastructure
- by disabling sudo
- and since we use addons.apt.packages we don't need apt-get update, that requires sudo
Link: https://docs.travis-ci.com/user/migrating-from-legacy/
|
|
9d2f8d4b
|
2016-10-16T23:46:09
|
|
travis-ci/osx: fix compiling/linking openssl libraries
And we need that $(echo /path/*) otherwise bash will expand it only during
assignment that variable to another one, and this doesn't work correctly.
|
|
d7ceae59
|
2016-10-16T21:48:59
|
|
travis-ci: use gcc-5 (fixes osx|gcc failures)
Refs: travis-ci/travis-ci#4587
|
|
685a6a19
|
2016-08-11T09:27:50
|
|
travis: split long lines, and make it cleaner
|
|
088ea5e0
|
2016-08-11T00:18:04
|
|
travis: fix autotools on osx by reinstalling libtool
Link: mkrufky/libdvbtee#22
|
|
481481d3
|
2016-05-10T10:25:05
|
|
travis-ci/osx: relink gcc/g++ instead of clang
Since by default osx replaces /usr/bin/gcc with it's apple clang, while we have
gcc in our build matrix, so use real gcc.
|
|
79917e48
|
2016-05-09T18:14:31
|
|
travis-ci: enable multi-os mode (osx, linux)
- use addons.apt.packages instead of `apt-get install`
- add `brew update`/`brew install ...`
Link: https://docs.travis-ci.com/user/installing-dependencies/
Link: https://docs.travis-ci.com/user/multi-os/
|
|
59649f74
|
2016-05-09T18:48:56
|
|
travis-ci: increase matrix (--disable-foo)
Use --disable-foo from
https://github.com/libevent/libevent/wiki/ReleaseChecklist
|
|
c8be3395
|
2016-05-09T18:54:41
|
|
travis-ci: adjust alignment
|
|
3e56da23
|
2015-09-30T11:13:44
|
|
travis: add builds without debug mode into matrix
To cover compilation with this flag, since brew for example uses it by default.
|
|
37453aba
|
2015-05-12T15:43:03
|
|
Update travis config for status updates
|
|
8c0f0a9b
|
2014-01-24T16:30:17
|
|
Added a Travis-CI configuration file.
Initial stab at a first Travis config file.
|