Daniel J. Hofmann
|
34ace4dd4b
|
Let Travis fail fast if CMake/Clang download fails, fixes #2433
|
2016-06-21 18:08:19 +02:00 |
|
Michael Krasnyk
|
6e4f6fec91
|
Added armhf Travis build
|
2016-06-20 22:45:40 +02:00 |
|
Michael Krasnyk
|
57c9525e5c
|
Added i686 Travis build
|
2016-06-20 22:45:40 +02:00 |
|
Dane Springmeyer
|
dfafe7dc5f
|
Install clang-3.8 via mason binary
|
2016-06-04 12:15:29 +02:00 |
|
Dane Springmeyer
|
6ecc123d15
|
Fix various issues with pkg-config
|
2016-06-04 12:08:54 +02:00 |
|
Daniel J. Hofmann
|
e7159adf59
|
Switching off any LLVM APT references as servers are no longer available
References:
- http://lists.llvm.org/pipermail/llvm-foundation/2016-June/000025.html
|
2016-06-01 20:04:52 +02:00 |
|
Patrick Niklaus
|
e08c4cff13
|
Make PRs fail if they don't adhere to our style format
|
2016-05-27 21:05:43 +02:00 |
|
Dane Springmeyer
|
451a0d9090
|
try caching test data on travis
|
2016-05-27 00:40:49 +02:00 |
|
Dane Springmeyer
|
a5ed53e7aa
|
install cmake from mason / simplify install
|
2016-05-24 13:35:13 -04:00 |
|
Dane Springmeyer
|
4d92f08424
|
disable spotlight indexing on osx to speed up 'npm test'
|
2016-05-23 19:35:22 -04:00 |
|
Patrick Niklaus
|
4ce1a37772
|
Limit osrm-extact to 3 jobs because OOM
|
2016-05-11 22:43:26 +02:00 |
|
Patrick Niklaus
|
8dd4cc5c40
|
Integrate codecov
|
2016-05-11 22:43:18 +02:00 |
|
Patrick Niklaus
|
96127c289c
|
Set OSX timeout to a minute
|
2016-05-06 10:36:40 +02:00 |
|
Patrick Niklaus
|
cfed65f7ea
|
Double timeout again
|
2016-05-05 21:07:38 +02:00 |
|
Patrick Niklaus
|
c2263fec9b
|
One TIMEOUT to rule them all
|
2016-05-05 18:36:30 +02:00 |
|
Patrick Niklaus
|
497720d060
|
Bump timeout and lower jobs on OSX
|
2016-05-05 17:12:22 +02:00 |
|
Patrick Niklaus
|
a2d83753bc
|
Install ccmake on OSX
|
2016-05-05 11:39:15 +02:00 |
|
Patrick Niklaus
|
eedf75d951
|
Correct path to test data
|
2016-05-04 20:44:05 +02:00 |
|
Patrick Niklaus
|
3f51a1ae2e
|
Run tests from build directory
|
2016-05-04 19:46:27 +02:00 |
|
Patrick Niklaus
|
a000f80705
|
[skip ci] Use 3 jobs on travis to utilize cores better
|
2016-05-04 19:39:52 +02:00 |
|
Patrick Niklaus
|
7030bff7f7
|
Fix typo in compiler name
|
2016-05-04 19:24:13 +02:00 |
|
Patrick Niklaus
|
bb0b7fd2d1
|
Modify compiler name for ccache key
|
2016-05-04 19:22:43 +02:00 |
|
Patrick Niklaus
|
71e1f3679e
|
Restructure travis run
|
2016-05-04 19:12:07 +02:00 |
|
Patrick Niklaus
|
b33517b099
|
Remove pip from dependencies
|
2016-05-04 18:55:29 +02:00 |
|
Patrick Niklaus
|
f3d5336892
|
Lint .travis.yml
|
2016-05-04 18:46:08 +02:00 |
|
Patrick Niklaus
|
d81f25d54e
|
Enable ccache compression
|
2016-05-04 18:42:47 +02:00 |
|
Patrick Niklaus
|
9287475b2a
|
ccache needs language: cpp
|
2016-05-04 15:09:02 +02:00 |
|
Patrick Niklaus
|
b4976f89f2
|
APT seems slow, try explicitly enabling
|
2016-05-04 14:27:44 +02:00 |
|
Patrick Niklaus
|
93c8674a40
|
Disable coverage builds since coveralls is broken
|
2016-05-04 14:02:11 +02:00 |
|
Patrick Niklaus
|
aab1aad8f4
|
Enable ccache
|
2016-05-04 13:54:04 +02:00 |
|
Patrick Niklaus
|
65a6dc704e
|
Disable all release builds but one
|
2016-05-04 13:41:55 +02:00 |
|
Patrick Niklaus
|
9d3ad22bc7
|
Fix path to monaco data
|
2016-04-25 00:46:36 +02:00 |
|
Patrick Niklaus
|
cc35d15b2d
|
More folds and reorder some build instructions
|
2016-04-25 00:19:48 +02:00 |
|
Patrick Niklaus
|
d83a34f72b
|
Remove develop branch from travis
|
2016-04-22 14:51:38 +02:00 |
|
Patrick Niklaus
|
f9da5f2c80
|
Fix coverall flags
|
2016-04-12 16:20:45 +02:00 |
|
Patrick Niklaus
|
3fa533d91e
|
Okay include build again since it seems to contain the coverage files
|
2016-04-09 00:28:04 +02:00 |
|
Patrick Niklaus
|
c0db144906
|
Exclude build and third_party
|
2016-04-09 00:07:19 +02:00 |
|
Patrick Niklaus
|
ea2ec168b0
|
Cleanup .travis.yml and run coverall from root
|
2016-04-08 21:40:05 +02:00 |
|
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 |
|