79 Commits

Author SHA1 Message Date
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