Patrick Niklaus
|
6643e7f499
|
Integrate converage reporting
|
2016-04-08 20:37:51 +02:00 |
|
Daniel J. Hofmann
|
b1ed268d0e
|
Start modularizing the CMake buildsystem
The main reason for modularizing the unit tests was to split off
libboost_unit_test_framework from the osrm toolchain binaries.
Now only the unit test binaries link against it, unblocking
binary distribution without unit test library dependencies.
I started this on v4 a couple of weeks ago and hit a -llua5 issue on
Travis. By now v5 diverged quite a bit (especially in the code that I
have to stare at for debugging the issues).
https://github.com/Project-OSRM/osrm-backend/pull/2073
Let's bring this to v5+ only.
This is blocking:
- https://github.com/Project-OSRM/osrm-backend/issues/2065
- https://github.com/Project-OSRM/osrm-backend/issues/2197#issuecomment-204864938
|
2016-04-06 18:36:06 +02:00 |
|
Patrick Niklaus
|
83b86bf092
|
Fix typo .travis.yml for clang compiler name
|
2016-04-06 18:08:22 +02:00 |
|
Daniel J. Hofmann
|
954caa6804
|
The C compiler is used for several CMake tests, match with C++ compiler
|
2016-04-06 15:25:18 +02:00 |
|
Patrick Niklaus
|
8b6da4d2fe
|
Enable server-tests on travis
|
2016-04-06 15:20:53 +02:00 |
|
Patrick Niklaus
|
f2d70d972d
|
Temporarily enable travis for rewrite/new-api branch
|
2016-04-06 15:16:28 +02:00 |
|
Daniel J. Hofmann
|
b20de76037
|
Make verbose sections foldable on Travis
|
2016-04-06 10:58:49 +02:00 |
|
Daniel J. Hofmann
|
88052cd194
|
Adapts our Travis config to continuously run the library unit tests
|
2016-04-05 22:59:14 +02:00 |
|
Patrick Niklaus
|
54ee76bcef
|
Add benchmark target to Makefile and save timings
|
2016-04-05 18:57:31 +02:00 |
|
Daniel J. Hofmann
|
b27e0e2807
|
Update CMake from 3.3 to 3.5 on Travis
|
2016-04-04 12:29:15 +02:00 |
|
Daniel J. Hofmann
|
8267ed53f0
|
Pins LLVM 3.8 (stable) instead of tracking the nightly repository
|
2016-04-04 12:27:45 +02:00 |
|
Lauren Budorick
|
c8bb50497b
|
Rewrite cucumber test suite in JS
|
2016-03-24 16:01:01 -07:00 |
|
Patrick Niklaus
|
88fac0ad2b
|
Use language: generic to use the minimal image
Since we are pulling all dependencies from PPA this just gives use the
advantage of faster boot up times.
|
2016-03-11 06:34:17 +01:00 |
|
Patrick Niklaus
|
45a9a6c4df
|
Switch example to monaco
|
2016-03-11 05:58:42 +01:00 |
|
Daniel J. Hofmann
|
c2e49bd152
|
Do not install already installed deps. on OSX TraviS build, this should be made future proof
|
2016-03-10 20:27:46 +01:00 |
|
Daniel J. Hofmann
|
0c5899b2a2
|
Disable ccache on Travis until we can cache the ccache cache directory, fixes #2057
|
2016-03-07 12:39:32 +01:00 |
|
Daniel J. Hofmann
|
33403efc8e
|
Use XCode 7.3 on Travis
|
2016-03-01 23:50:43 +01:00 |
|
Patrick Niklaus
|
47a9981571
|
Disabling style failing the tests for now
|
2016-02-25 01:08:23 +01:00 |
|
Daniel J. Hofmann
|
0b45678ccc
|
Adapts Travis to run the formatter script checking for violations
|
2016-02-25 01:07:00 +01:00 |
|
Daniel J. Hofmann
|
908a9e9fa1
|
Reorders Travis builds by most likely failing one
|
2016-02-16 09:49:29 -08:00 |
|
Daniel J. Hofmann
|
0ebabfad73
|
Finish Travis build as soon as a single job failed.
Manually cancelling obviously failing builds is getting cumbersome.
Hopefully this will speed things up as a side effect.
References:
- https://docs.travis-ci.com/user/customizing-the-build/#Fast-Finishing
|
2016-02-16 09:49:29 -08:00 |
|
Patrick Niklaus
|
0f9eec887f
|
Only run script on linux
|
2016-01-26 07:01:11 +01:00 |
|
Patrick Niklaus
|
234cf2d847
|
Move taginfo check
|
2016-01-26 07:01:11 +01:00 |
|
Patrick Niklaus
|
752c15c230
|
Add taginfo checker script and update taginfo
|
2016-01-26 07:01:11 +01:00 |
|
Patrick Niklaus
|
439eb9da3d
|
Create public facing libraries for extractor, contractor and datastore
New libraries libosrm_extract, libosrm_contract, libosrm_store
|
2016-01-21 06:47:34 +01:00 |
|
Daniel J. Hofmann
|
03faf2665b
|
No longer install osmosis on travis
|
2016-01-13 17:57:22 +01:00 |
|
Daniel Patterson
|
95d1efb7f8
|
Disable via test that fails on OSX so that we can test everything else on Travis on OSX.
|
2016-01-06 14:42:31 -08:00 |
|
Patrick Niklaus
|
facbe2c012
|
Fix test names for travis
|
2016-01-03 18:47:50 +01:00 |
|
Patrick Niklaus
|
cdb1918973
|
Refactor StaticRTree to remove application dependent code
StaticRTree now acts like a container, just returning the input data
(NodeBasedEdge) and not PhantomNodes.
|
2015-12-09 23:37:05 +01:00 |
|
Patrick Niklaus
|
d06ac519ab
|
Only build using calng 3.8, gcc 4.8 & 5.0
|
2015-11-20 19:52:22 +01:00 |
|
Daniel Patterson
|
5c1f76e3cf
|
Build shared libraries on a selection of platforms.
|
2015-11-18 09:54:33 -05:00 |
|
Daniel J. Hofmann
|
963960a44c
|
Switch Travis builds over to trusty for Linux (simpler dependency installs), build
with mutliple compilers, fix debug builds.
OSX builds are disabled until we fix #1778
|
2015-11-17 15:15:31 -05:00 |
|
Daniel J. Hofmann
|
ac64e8b15e
|
Remove protobuf dependencies from travis config
|
2015-08-31 16:57:42 +02:00 |
|
Patrick Niklaus
|
cf3b8d09d9
|
Also run the algorithm tests on travis
|
2015-05-28 12:43:27 +02:00 |
|
Patrick Niklaus
|
12e1bd80b3
|
Send travis mails to me
|
2015-04-29 14:00:17 +02:00 |
|
Dennis Luxen
|
6c5015811e
|
do not build concurrently on Travis, also build (but not run) benchmarks
|
2015-04-13 14:43:35 +02:00 |
|
Dennis Luxen
|
559a2dcec7
|
move shared lib testing to distinct port on travis
|
2015-03-31 17:33:56 +02:00 |
|
Matthias Kuhn
|
c2f775fcaa
|
Add test for building as shared library
|
2015-03-31 16:57:41 +02:00 |
|
Dennis Luxen
|
f9e9bb8870
|
update slack channel
|
2015-02-11 13:22:18 +01:00 |
|
Dennis Luxen
|
85ab2425a8
|
move travis notifications to slack
|
2015-02-11 11:47:25 +01:00 |
|
Dennis Luxen
|
f662b9a081
|
install libgdal-dev on Travis
|
2015-01-20 18:45:49 +01:00 |
|
Dennis Luxen
|
087f08dad2
|
also build tests on travis CI
|
2015-01-20 17:56:30 +01:00 |
|
Dennis Luxen
|
7b57068f6f
|
manually install osmpbf, the one on Travis is outdated
|
2014-11-17 14:58:34 +01:00 |
|
Dennis Luxen
|
32a9d42412
|
run datastructure unit tests on travis
|
2014-10-28 09:14:43 -04:00 |
|
Dennis Luxen
|
b3aa513563
|
manually install cmake on Travis
|
2014-09-15 12:14:32 +02:00 |
|
Dennis Luxen
|
2fe1a84dd4
|
adding protobuf compiler to dependencies, used in branches
|
2014-08-19 09:56:49 +02:00 |
|
Dennis Luxen
|
32191fb05a
|
also build tests on Travis
|
2014-08-12 16:17:27 +02:00 |
|
Dennis Luxen
|
2ac3da7a90
|
update minimum compiler to gcc 4.8, take 2
|
2014-08-11 09:42:29 +02:00 |
|
Dennis Luxen
|
399b79bab2
|
update minimum compiler to gcc 4.8
|
2014-08-11 09:39:35 +02:00 |
|
Patrick Niklaus
|
bef113001a
|
Add TBB to travis.ymk
|
2014-05-21 21:49:22 +02:00 |
|
Dennis Luxen
|
6c2c48a611
|
install luabind manually on Travis
|
2014-05-07 10:38:30 +02:00 |
|
Dennis Luxen
|
1f36cf9242
|
bump boost to 1.54 on Travis
|
2014-05-07 10:38:30 +02:00 |
|
Dennis Luxen
|
3ddac9ac5d
|
fix typo
|
2014-05-07 10:38:30 +02:00 |
|
Dennis Luxen
|
1b22b348b0
|
pull boost 1.54 from correct ppa
|
2014-05-07 10:38:30 +02:00 |
|
Dennis Luxen
|
f68721af07
|
ignore patch if already applied
|
2014-05-07 10:38:30 +02:00 |
|
Dennis Luxen
|
d53b7de5ec
|
patch boost the correct way
|
2014-05-07 10:38:30 +02:00 |
|
Dennis Luxen
|
b25f3891c8
|
don't install unnecessary libs, patch boost
|
2014-05-07 10:38:30 +02:00 |
|
Dennis Luxen
|
ca58c9ce09
|
install all libboost 1.49 more explicitly on travis
|
2014-05-07 10:38:30 +02:00 |
|
Dennis Luxen
|
7a2a535f87
|
install all libboost 1.49 explicitly on travis
|
2014-05-07 10:38:30 +02:00 |
|
Dennis Luxen
|
17d220187a
|
install libboost 1.49 explicitly on travis
|
2014-05-07 10:38:29 +02:00 |
|
Dennis Luxen
|
d3a4857826
|
bump min boost version to 1.49, install from ppa
|
2014-05-07 10:38:29 +02:00 |
|
Dennis Luxen
|
e64fec15b0
|
pick up g++-4.7 thru cmake variable
|
2014-05-07 10:38:29 +02:00 |
|
Dennis Luxen
|
3d5f566d86
|
pick up g++-4.7 thru environment variable
|
2014-05-07 10:38:29 +02:00 |
|
Dennis Luxen
|
c87b63cb24
|
add ppa quietly
|
2014-05-07 10:38:29 +02:00 |
|
Dennis Luxen
|
cd95f9310b
|
bump builds on travis to gcc/g++ 4.7
|
2014-05-07 10:38:29 +02:00 |
|
Dennis Luxen
|
a5232f857e
|
failed tests fail the build, see #970
|
2014-04-01 12:41:48 +02:00 |
|
Emil Tin
|
717787ff62
|
travis: set osrm timeout to 60s
|
2014-03-31 21:46:01 +02:00 |
|
Dennis Luxen
|
224655f8cb
|
fix osmosis install on Travis CI. May fix #970
|
2014-03-31 11:53:10 +02:00 |
|
Dennis Luxen
|
aedf9d3a91
|
run debug build on different port
|
2014-02-14 18:17:00 +01:00 |
|
Dennis Luxen
|
2130630293
|
run tests on different ports
|
2014-02-12 16:34:46 +01:00 |
|
Dennis Luxen
|
445cf5d42c
|
ignore broken osmosis from Travis CI repo
|
2014-02-12 16:25:57 +01:00 |
|
Dennis Luxen
|
08f13a1776
|
install osmosis manually
|
2014-02-12 16:22:26 +01:00 |
|
Dennis Luxen
|
45a4fe44f7
|
disable cucumber tests until the travis CI issues are sorted out
|
2014-02-10 16:53:29 +01:00 |
|
Dennis Luxen
|
1d225078eb
|
install osmosis manually, take three
|
2014-02-10 16:01:48 +01:00 |
|
Dennis Luxen
|
533caf8c0f
|
install osmosis manually, take two
|
2014-02-10 15:45:24 +01:00 |
|
Dennis Luxen
|
e6c25ae290
|
install osmosis manually
|
2014-02-10 15:35:36 +01:00 |
|
Dennis Luxen
|
264077acac
|
install libpostgis-java to fulfil dependencies
|
2014-02-10 15:21:48 +01:00 |
|
Dennis Luxen
|
0ff18881b6
|
explicit rvm use, workaround for Travis CI testing woes
|
2014-02-10 15:02:05 +01:00 |
|
Dennis Luxen
|
9e0e536dbc
|
fix yml syntax
|
2014-02-10 11:58:56 +01:00 |
|
Dennis Luxen
|
1a9e54ba33
|
install bundler without sudo, change Travis environment
|
2014-02-10 11:57:48 +01:00 |
|
Dennis Luxen
|
7825279405
|
reverting back to two cores on travis
|
2014-01-24 10:17:57 +01:00 |
|
Dennis Luxen
|
2623c7023c
|
compile on travis with the maximum number of cores
|
2014-01-23 13:47:05 +01:00 |
|
Dennis Luxen
|
2138fdfadf
|
re-enable cucumber tests on travis CI
|
2014-01-23 13:44:40 +01:00 |
|
Dennis Luxen
|
b2512915ae
|
cache dependencies on travis ci
|
2013-12-08 15:52:23 +01:00 |
|
Dennis Luxen
|
186859fcf0
|
clean up of build config
|
2013-12-08 15:52:22 +01:00 |
|
Dennis Luxen
|
488c6099fc
|
remove test suite from travis
|
2013-11-13 16:48:15 -05:00 |
|
Dennis Luxen
|
9e75595754
|
explicitly use boost 1.46
|
2013-09-05 21:43:12 +02:00 |
|
Dennis Luxen
|
f6d5945b59
|
Moving to boost 1.46 on travis
|
2013-09-05 21:36:21 +02:00 |
|
Dennis Luxen
|
89c73d89b4
|
Install all boost dev packages on travis
|
2013-09-05 20:58:33 +02:00 |
|
Dennis Luxen
|
9a0cf6a609
|
add correct package
|
2013-09-05 20:22:23 +02:00 |
|
Dennis Luxen
|
3aaf31fdb9
|
add boost timer library
|
2013-09-05 12:19:16 +02:00 |
|
Emil Tin
|
e42b8fc37d
|
use boost program_options in extractor
|
2013-08-14 15:15:35 +02:00 |
|
Dennis Luxen
|
503324162f
|
Configure project for actually different build types
|
2013-08-08 14:58:58 +02:00 |
|
Dennis Luxen
|
5445b64376
|
Configure project for actually different build types
|
2013-08-08 14:58:40 +02:00 |
|
Dennis Luxen
|
f03d1a5d27
|
check release and debug builds in travis
|
2013-07-31 11:33:23 +02:00 |
|
Dennis Luxen
|
8a55b706ca
|
testing with cucumber
|
2013-07-31 11:22:02 +02:00 |
|
Dennis Luxen
|
357133677a
|
Add project to travis CI
|
2013-07-31 11:17:08 +02:00 |
|