Commit Graph

68 Commits

Author SHA1 Message Date
Alexey Sokolov ddec5c27ba Merge branch '1.6.x' 2016-04-01 22:16:58 +01:00
Alexey Sokolov bb20971fff Switch ZNC-Linker channel notification of Travis to MetaNova's server 2016-04-01 22:15:50 +01:00
Alexey Sokolov c7559b82f7 Enable i18n in CI 2016-01-31 20:09:19 +00:00
Alexey Sokolov e95f0ea6d6 Use any available python version in configure cmake wrapper 2016-01-16 20:58:51 +00:00
Alexey Sokolov 561a18054c Yet another attempt to use CMake 2016-01-15 10:50:33 +00:00
Alexey Sokolov 1dfd8a4e2a Travis: fix path to gtest in tarball mode 2016-01-10 01:01:49 +00:00
Alexey Sokolov 4e248ee6c9 Travis: fix typo 2016-01-09 23:33:35 +00:00
Alexey Sokolov 1fd55926a6 Travis: install googlemock and disable swig in tarball mode 2016-01-09 23:22:03 +00:00
Alexey Sokolov a3e5e4fbb2 make-tarball: replace realpath with readlink -f
http://unix.stackexchange.com/questions/101080/realpath-command-not-found
2016-01-09 22:28:00 +00:00
Alexey Sokolov 6929469879 Travis: test make-tarball.sh 2016-01-09 22:18:34 +00:00
Alexey Sokolov 6a87ba3d4f Disable perl and python tests in coverage. 2016-01-09 15:15:43 +00:00
Alexey Sokolov 391f89d6e2 Travis: notify #znc-dev through ZNC-Linker 2015-11-28 19:21:43 +00:00
Alexey Sokolov 6ec64ebfba Merge branch '1.6.x'
Conflicts:
	ChangeLog.md
	configure.ac
	third_party/Csocket
2015-11-15 18:21:11 +00:00
Mikaela Suomalainen 429e0451e4 .travis.yml: encrypt IRC notification settings
Thanks @petemoore at #795
2015-11-06 13:16:59 +02:00
Alexey Sokolov 96d9651e9d Setup Coverity scan. 2015-10-28 00:02:19 +00:00
Alexey Sokolov cc76522063 travis: Trusty has new enough lcov 2015-10-17 15:27:18 +01:00
Alexey Sokolov 90ae78533f Rewrite integration test.
Pexpect was failing too often, even when starting a new process.
Now the test is using Qt and C++.

Fix #772
2015-10-17 15:27:18 +01:00
Alexey Sokolov 0d21471b74 Merge branch '1.6.x'
Conflicts:
    .travis.yml
2015-10-16 23:32:37 +01:00
Mikaela Suomalainen 10d92e539b .travis.yml: use Ubuntu Trusty & #znc-dev
http://blog.travis-ci.com/2015-10-14-opening-up-ubuntu-trusty-beta/ and
we have been talking forever about moving notifications to #znc-dev and
there have been multiple PRs for that.

-y is apparently needed with trusty or apt hangs forever waiting for
yes/no.
2015-10-16 10:02:59 +03:00
Alexey Sokolov 46f937aa4a Remove test2 for now. Pexpect is broken. 2015-10-10 09:16:34 +01:00
Mikaela Suomalainen f2c53b64e1 .travis.yml: enable fast_finish
When fast_finish is True, Travis will inform that the build has failed
when one build fails which is usually desirable instead of waiting for
everything to finish.

However builds that haven't finished yet will continue, this doesn't
stop them or do anything else to them.

`travis lint` passes so,

[CI SKIP]
2015-09-21 16:40:45 +03:00
J-P Nurmi f29363752b Travis CI: reduce the amount of builds to 5
So all (max 5) builds can run in parallel. This should speedup the CI
rounds a lot.

Candidates:
- Linux/Clang/normal
  We already have address and thread sanitizer -enabled Clang builds on
  Linux, and a normal Clang build on OSX.
- OSX/USE_SYSTEM_OPENSSL
  The system OpenSSL headers have been deprecated since OSX 10.7, and
  are being removed in OSX 10.11.
2015-09-20 23:19:12 +02:00
Alexey Sokolov 6f40e5ddca Import latest gtest to third_party to be able to use gmock 2015-09-06 21:42:37 +01:00
Alexey Sokolov 1cc4626226 Add a test for --makeconf 2015-09-04 20:32:13 +01:00
Alexey Sokolov 9e1b1f5aee Remove efnet from 1.6 branch's travis as well 2015-09-04 20:06:14 +01:00
Alexey Sokolov 2de616925d Travis: don't notify efnet
[skip ci]
2015-08-30 23:56:37 +01:00
Alexey Sokolov eac0af1d7b Travis: in last commit I reordered 2 builds for some reason... Fix it.
[skip ci]
2015-08-28 22:51:11 +01:00
Alexey Sokolov 30dab0e911 Travis: try to simplify matrix config
[skip appveyor]
2015-08-28 22:02:16 +01:00
Alexey Sokolov ceb1c5ec27 Move test which requires modules to be installed to a separate target 2015-08-27 23:05:08 +01:00
Alexey Sokolov bfc91dde40 Travis: run make test after make install 2015-08-27 00:29:38 +01:00
Alexey Sokolov 2124aacd11 Travis: --base-directory isn't really needed for lcov
[skip appveyor]
2015-08-27 00:20:55 +01:00
Alexey Sokolov b83f32fdcb Travis: Fix coverage build. Now it finally works.
[skip appveyor]
2015-08-26 23:10:40 +01:00
Alexey Sokolov aafc06e793 Travis: fix typo 2015-08-25 23:28:28 +01:00
Alexey Sokolov c0e1b09e8e Travis: use gcc for coverage instead of clang 2015-08-25 23:21:45 +01:00
Alexey Sokolov 06e52945b7 Travis: coverage should be gathered from the right directory 2015-08-25 22:47:07 +01:00
Alexey Sokolov c1de36a0a5 Enable test coverage in travis+coveralls 2015-08-25 22:35:33 +01:00
Alexey Sokolov e1ac6c49cb Merge branch '1.6.x' 2015-03-06 20:57:18 +00:00
Alexey Sokolov 682e364832 Travis: disable parallelism.
ASan crashes so often, probably because of lack of RAM :(
Slow build is more useful than what we have now.
2015-03-06 20:56:10 +00:00
Thomas Kriechbaumer 53e5e99d42 add homebrew locations for openssl, icu4c, python3 2015-02-27 16:17:08 +00:00
Alexey Sokolov 05e3a85542 Travis: Enable OS X in addition to existing Ubuntu 2015-01-06 21:58:06 +00:00
Alexey Sokolov 6181858b02 Travis: --enable-charset 2015-01-05 22:42:02 +00:00
Alexey Sokolov 50cae4e357 Travis: use new enough ICU which has pkg-config files. 2015-01-03 22:17:04 +00:00
Alexey Sokolov 0e884a4f19 Travis: Use teward's PPA for swig 3 2015-01-03 21:12:15 +00:00
Alexey Sokolov 56f0d3bcbf Fix travis 2015-01-02 01:01:23 +00:00
Alexey Sokolov 9fe689c2dd Travis: Use prebuilt SWIG 3 2015-01-02 00:53:09 +00:00
Alexey Sokolov 105fdc82d9 Travis: hide secret key after usage, just for case 2014-12-15 18:31:15 +00:00
Alexey Sokolov 32011464dd Travis: turn off UBSan 2014-12-02 22:04:58 +00:00
Alexey Sokolov 26c19826d3 Enable UBSan in travis 2014-11-08 16:11:51 +00:00
Alexey Sokolov 3e929609d3 Travis: use -fPIE
TSan sometimes fails to build without it.
https://travis-ci.org/znc/znc/builds/35293091
2014-09-15 06:53:50 +01:00
Alexey Sokolov 1f89b67a88 Enable C++11.
It bumps requirements for SWIG to 3.0.0, and for compiler.
2014-08-11 21:13:53 +01:00