52 Commits

Author SHA1 Message Date
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
Milo Yip
10596ee882 Fixes travis token 2014-07-10 02:19:27 +08:00
Milo Yip
e1431e5836 Change travis token 2014-07-10 01:55:51 +08:00
Philipp A. Hartmann
7c7eb1c5c0 Travis CI: build/update Doxygen from separate script
In this patch, a script 'build/travis-doxygen.sh' is added to
build and push the Doxygen documentation to the GitHub pages at
https://miloyip.githib.io/rapidjson.

The script exits gracefully, if the build is requested for
 - a branch other than 'master'
 - a pull-request
 - a job (i.e. CI configuration) other than "1"

In case the "secure variables" are not available, only the final upload
is skipped, in order to allow testing of the script's basic functionality.

Update .travis.yml to call the script.
2014-07-08 18:56:07 +02:00
Milo Yip
9fbb638a65 Fixes another path issue 2014-07-08 09:30:59 +08:00
Milo Yip
8021a626f5 Fixes path 2014-07-08 09:21:50 +08:00
Milo Yip
4287a4b2b8 Use wget instead of curl 2014-07-08 09:13:29 +08:00
Milo Yip
2e8f7e95a0 Try using doxygen binary 2014-07-08 09:04:09 +08:00
Milo Yip
b85f16154f fixes whitespaces 2014-07-08 08:33:14 +08:00
Milo Yip
45e246365c Reactivate normal building process 2014-07-08 03:45:14 +08:00
Milo Yip
0fbb05c42b Try auto upload again 2014-07-08 03:18:57 +08:00
Milo Yip
095857fc6e Try automatic upload 2014-07-08 02:54:35 +08:00
Milo Yip
8fa09bc2fd Try again 2014-07-08 02:12:12 +08:00
Milo Yip
af226cf299 Try -a 2014-07-08 02:06:22 +08:00
Milo Yip
925998fd1e Again 2014-07-08 01:56:16 +08:00
Milo Yip
461b84cf38 Add chmod +x 2014-07-08 00:51:46 +08:00
Milo Yip
3e88c558e4 Adding ./ 2014-07-08 00:43:01 +08:00
Milo Yip
a3b05bbcff Adding sudo 2014-07-08 00:34:17 +08:00
Milo Yip
0e092bdb13 Try build doxygen 2014-07-08 00:29:08 +08:00
Milo Yip
4a49c5eff6 build doxygen 2014-07-08 00:20:10 +08:00
Milo Yip
1f655cb48e Try default doxygen 2014-07-07 23:34:41 +08:00
Milo Yip
bb7f2c8e72 Install latest doxygen 2014-07-07 23:26:40 +08:00
Milo Yip
7384fe979c Change directory 2014-07-07 23:17:09 +08:00
Milo Yip
71901bc84e Try again 2014-07-07 23:08:37 +08:00
Milo Yip
fc8bd7541d Try running doxygen 2014-07-07 22:26:44 +08:00
Milo Yip
93e1488c7b Run valgrind in second pass to get exit code correctly 2014-06-30 23:54:47 +08:00
Milo Yip
e3330d15c0 Install valgrind 2014-06-30 23:46:34 +08:00
Milo Yip
a2abe212a1 test Valgrind 2014-06-30 23:32:48 +08:00