Omer Katz
53557c8988
Moved comment to the right place and added a TODO. Added another comment about the documentation task.
2015-12-31 16:17:14 +02:00
Omer Katz
83a2e13efb
Add pip caching only when reporting coverage.
2015-12-31 14:21:23 +02:00
Omer Katz
918fafc611
Disable cache for doxygen.
2015-12-31 13:56:35 +02:00
Omer Katz
5337e73f34
Fix path.
2015-12-31 13:41:51 +02:00
Omer Katz
8e40b2062e
Split the documentation task from the rest since references to script doesn't work.
2015-12-31 13:29:39 +02:00
Omer Katz
89631a6190
Make documentation only in one of the build jobs.
2015-12-31 13:05:57 +02:00
Omer Katz
5fb5002e9a
Run everything in 2 parallel threads.
2015-12-31 12:35:25 +02:00
Omer Katz
52e287a8c9
Fail the build early if cmake cannot generate the Makefiles.
2015-12-31 12:32:50 +02:00
Omer Katz
0cc5974b11
Missed one CCACHE_CPP2=yes
2015-12-31 12:19:09 +02:00
Omer Katz
45ea872f2e
Set CCACHE_CPP2 environment variable to yes as described in http://petereisentraut.blogspot.co.il/2011/09/ccache-and-clang-part-2.html
2015-12-31 12:10:34 +02:00
Omer Katz
3186e31b57
Print cache statistics.
2015-12-30 15:57:44 +02:00
Omer Katz
db11011a5c
Script seems to fail to report coverage. Explictly specifying the commands.
2015-12-30 15:55:24 +02:00
Omer Katz
c3cd3edad2
Explictly specify the entire matrix.
2015-12-30 15:52:11 +02:00
Omer Katz
3a01a25242
Explictly specify compiler in the matrix.
2015-12-30 15:09:36 +02:00
Omer Katz
1f43a6f0b2
Added comment.
2015-12-30 15:07:32 +02:00
Omer Katz
291bcf94b0
Fixed path to coverage script.
2015-12-30 15:01:44 +02:00
Omer Katz
2a7836c961
Cached python packages as well for faster coverage reporting.
2015-12-30 13:11:39 +02:00
Omer Katz
4fadfa5c22
Corrected the build matrix and removed inline logic.
2015-12-30 13:06:53 +02:00
Omer Katz
6d97d8bf71
Fixed bash syntax error.
2015-12-30 12:32:26 +02:00
Omer Katz
feadfad266
Fix syntax errors.
2015-12-30 12:18:39 +02:00
Omer Katz
caa4d22d16
Initial attempt at moving travis to containerized infrastructure.
2015-12-29 18:15:52 +02:00
miloyip
67a3ee39b5
Fix coveralls
2015-04-16 00:29:28 +08:00
miloyip
0edf27fa0c
Only do coverage on gcc/debug
2015-04-15 22:55:35 +08:00
miloyip
5f5758bc22
Try coverage on gcc/release also
2015-04-14 23:26:00 +08:00
miloyip
5dc52afd1e
Ignore files for coverage
2015-04-14 11:40:09 +08:00
miloyip
fddffbe82b
Revert "Try disabling inline for coverage"
...
This reverts commit 6a622aa0d095998bf6619b613643cb240c5336e3.
2015-04-13 13:21:45 +08:00
miloyip
6a622aa0d0
Try disabling inline for coverage
2015-04-13 13:08:29 +08:00
miloyip
35d0577e80
Try to fix doxygen problem
2015-04-13 00:44:52 +08:00
miloyip
d05801901a
Activate coveralls/gcov for code coverage analysis
2015-04-13 00:32:24 +08:00
Philipp A. Hartmann
107aff0c28
.travis.yml: disable SSE4.2 on 32-bit ( closes #266 )
2015-03-24 21:04:38 +01:00
Philipp A. Hartmann
2b5654692c
.travis.yml: properly pass $ARCH_FLAGS
...
RapidJSON is C++, need to set CMAKE_CXX_FLAGS instead
of CMAKE_C_FLAGS when configuring the build environment.
2015-03-10 21:53:46 +01:00
Philipp A. Hartmann
66a2ccdd1d
.travis.yml: add missing semicolon
2015-03-10 21:15:41 +01:00
Philipp A. Hartmann
aae07f6238
.travis.yml: re-add missing "apt-get update" call
...
(Accidentally dropped in 40c03114)
2015-03-10 20:48:39 +01:00
Philipp A. Hartmann
c26a2a64af
.travis.yml: skip perftest on debug builds
2015-03-10 20:29:15 +01:00
Philipp A. Hartmann
429b3dcfab
.travis.yml: move comment of workaround for #163
2015-03-10 20:29:15 +01:00
Philipp A. Hartmann
242b393aae
.travis.yml: cleanup ARCH configuration
2015-03-10 20:29:15 +01:00
Andrii Senkovych
553dc0a8b0
Add a workaround for valgrind bug. Refs: #171 , #240
2015-02-19 18:27:52 +02:00
Andriy Senkovych
40c03114e3
Try new travis configuration
2014-11-19 03:13:06 +02:00
Philipp A. Hartmann
a0f9de61a9
namespacetest: add symbol check to .travis.yml
2014-11-06 21:11:58 +01:00
Philipp A. Hartmann
48a9854e33
.travis.yml: avoid Valgrind bug with '-march=native'
2014-10-23 19:11:01 +02:00
Philipp A. Hartmann
ae3e12d7df
.travis.yml: include RAPIDJSON_HAS_STDSTRING tests
2014-08-20 07:08:01 +02:00
Philipp A. Hartmann
e6139299f3
.travis.yml: add g++-multilib/libc6-dbg:i386 only on BITS=32
2014-08-12 15:57:47 +02:00
Philipp A. Hartmann
fa3996ea1d
.travis.yml: install libc6-dbg:i386 to run valgrind on 32-bit
2014-08-12 15:54:07 +02:00
Philipp A. Hartmann
4ed173fc89
.travis.yml: enable 32-bit builds
...
As Ubuntu supports running 32-bit executables based on its multiarch
setup, we can enable the tests on 32-bit configurations as well.
Currently, valgrind fails for 32-bit executables on the 64-bit host.
This requires some more investigation.
2014-08-12 10:53:12 +02:00
Philipp A. Hartmann
c1afdc8df2
travis-doxygen.sh: allow overriding GitHub repo from environment
2014-07-12 19:58:52 +02:00
Milo Yip
75bee4cd76
Update token
2014-07-12 18:24:32 +08:00
Milo Yip
75d7bfe3be
Revert "Update token"
...
This reverts commit fd9bc121553bfe1f9e7c3dd70918fe90350db799.
2014-07-12 18:24:13 +08:00
Milo Yip
fd9bc12155
Update token
2014-07-12 18:20:16 +08:00
Philipp A. Hartmann
33e96f866d
.travis.yml: simplify config, prepare for running 32/64 bit configurations
2014-07-11 13:20:18 +02:00
Milo Yip
63d054349a
Fixes whitespaces in travis script
2014-07-10 02:25:11 +08:00