Arseny Kapoulkine
195494186e
build: Add clang/Linux builds to Travis
2018-01-23 07:58:21 -08:00
Arseny Kapoulkine
a569e6a737
Switch to sudo=false Travis env
2017-09-24 22:46:48 -07:00
Arseny Kapoulkine
927d321d90
Exclude unreachable lines from code coverage
...
codecov.io does not seem to support lcov regex customization;
additionally, we can't just replace unreachable with LCOV_LINE_EXCL
in gcov file - so we have to patch the ##### indicator (which suggests
the line hasn't been hit) with 1.
See also https://github.com/codecov/support/issues/144
2017-06-15 20:58:26 -07:00
Arseny Kapoulkine
34b8c5908b
Add NO_EXCEPTIONS build to Travis
2017-01-29 21:52:42 -08:00
Arseny Kapoulkine
c712dd84ba
Specify std=c++11 explicitly in Travis configurations
...
That way the defaults in the Makefile only matter for local runs.
2016-01-26 21:43:48 -08:00
Stephan Beyer
e017a22fe0
Let Travis CI perform C++98-based tests
2016-01-26 22:14:58 +01:00
Stephan Beyer
fb647f69a2
Let Travis CI use Ubuntu trusty
...
This allows to perform C++11-based tests on the Linux.
2016-01-26 21:53:16 +01:00
Arseny Kapoulkine
39149fd5bd
Reduce Travis build matrix
2015-10-24 14:15:47 -07:00
Arseny Kapoulkine
d27a64338e
Add release build to Travis
2015-10-18 17:54:17 -07:00
Arseny Kapoulkine
d2252c5634
build: Reduce the build matrix
...
We don't need to test gcc on OSX
2015-09-20 11:48:31 -07:00
Arseny Kapoulkine
2ae191fe6f
build: Add OSX to Travis config
2015-09-20 11:31:58 -07:00
Arseny Kapoulkine
abdba2235d
build: Fix -o gcov option
...
Also upload just pugixml.cpp.gcov to codecov to avoid issues the script has
with old gcov.
2015-08-25 10:36:44 -07:00
Arseny Kapoulkine
c7acc6d1f4
build: Rework config=coverage to be more robust
...
Use find -exec instead of xargs to work around differences between xargs on OSX
and Linux.
Use -b option of gcov - for some reason gcov on Travis can't find .gcno files
otherwise (old version?).
And finally enable config=coverage again.
2015-08-25 09:57:21 -07:00
Arseny Kapoulkine
9865f042ed
build: Disable config=coverage for now
2015-08-25 09:25:32 -07:00
Arseny Kapoulkine
ff85f2106c
build: Actually use config=coverage
2015-08-25 08:18:13 -07:00
Arseny Kapoulkine
440116a75b
build: Test codecov.io integration
2015-08-25 08:14:26 -07:00
Arseny Kapoulkine
272c80f67c
Switch Travis CI to use Docker
2015-05-03 18:40:21 -07:00
Arseny Kapoulkine
393cc28481
Add compact build configuration to Travis
2014-11-06 09:34:13 +01:00
Arseny Kapoulkine
26a7f35ca8
Fix .travis.yml script
...
git-svn-id: http://pugixml.googlecode.com/svn/trunk@972 99668b35-9821-0410-8761-19e4c4f06640
2014-02-09 22:02:48 +00:00
Arseny Kapoulkine
543fa8268d
Add Makefile for building and running tests.
...
This expands and replaces the Travis-specific makefile by adding more options and correctly tracking header dependencies.
Also add wchar_t mode test to Travis configuration.
git-svn-id: http://pugixml.googlecode.com/svn/trunk@971 99668b35-9821-0410-8761-19e4c4f06640
2014-02-09 21:56:30 +00:00
Arseny Kapoulkine
09647e2b29
Add scripts for Travis CI
...
git-svn-id: http://pugixml.googlecode.com/svn/trunk@969 99668b35-9821-0410-8761-19e4c4f06640
2014-02-09 00:05:19 +00:00