Commit Graph

23 Commits

Author SHA1 Message Date
Valient Gough
27c0c71c42
remove another coverity reference 2017-08-07 22:10:51 -04:00
Valient Gough
bee004f892
update ci builds 2017-08-07 19:58:03 -04:00
Jakob Unterwurzacher
9e394a46c0 Drop cmake test logic and just run test.sh
We had the situation that "make test" runs the test suite but does not
show useful error messages (see
https://github.com/vgough/encfs/issues/358 for an example).

"make check" did the right thing by using the "--output-on-failure"
feature, but depended on "make test" being available as well. This
means users will continue to run "make test".

This commits drops the cmake test logic and adds a dumb "make test"
target that simply runs test.sh.
2017-07-30 21:15:37 +02:00
Jakob Unterwurzacher
8a2c03d8a9 travis ci: enable gcc, call build.sh && test.sh
gcc is default compiler on most distributions, we should
also test with it.

build.sh exists and should be tested as well, so why not use
it in Travis.
test.sh outputs much more details than "make check", so
run it as well.

Additionally, make build.sh and test.sh work when called from
other directories.
2017-07-29 21:53:34 +02:00
Jakob Unterwurzacher
6ed2001c2e travis ci: upgrade to trusty, use system cmake
On July 18, Travis upgraded their default build VM
to Ubuntu Trusty. Trusty has cmake 3.5.1, which allows us to
drop our bundled version.

We explicitely set "dist: trusty" to prevent our build jobs
from being routed to an older build VM.
2017-07-29 19:43:03 +02:00
Ben RUBSON
f75854cd31 Update cmake (#309)
* Update cmake

* Update cmake, make Travis use it

* Enable all tests in a single command : make check

* Make cmake flawlessly run with Debian jessie cmake 3.0.2

* Make Travis use our own cmake 3.0.2 compiled version

* Typo in preferred version

* Be sure travis will have gettext
2017-05-28 16:20:21 +02:00
Taylor Raack
10e26bf488 Resolve xattrs for symlinks (resolves #247, resolves #283) 2017-02-13 22:03:43 -08:00
Taylor Raack
693d7f94aa Turn on all integration tests in Travis build 2017-02-11 21:38:48 -08:00
Valient Gough
fe9bd84701
tweak docs, cleanup metadata 2016-09-09 14:23:04 +02:00
Valient Gough
7c49fc560f
fix coverity build command 2016-09-09 10:40:35 +02:00
Valient Gough
5f65e68901
disable gcc build in travis 2016-09-09 10:27:44 +02:00
Valient Gough
7e522a610c
disable regular build during coverity run 2016-09-09 10:25:10 +02:00
Valient Gough
343ef4645b
turn sudo off in travis 2016-09-08 21:43:17 +02:00
Valient Gough
c3a2a40268
use more recent gcc in travis 2016-09-08 21:40:17 +02:00
Valient Gough
b8002ad5b2
update travis build to not use devmode 2016-09-08 20:42:02 +02:00
Valient Gough
69f1e3ed17
update travis config 2016-09-08 20:37:49 +02:00
Valient Gough
250b257b7f
re-add travis, remove drone configs 2016-09-08 20:15:19 +02:00
Valient Gough
e74fec792f replace travis badge with drone badge from custom drone deployment 2015-06-15 19:45:50 -07:00
Valient Gough
44aef545ab remove autoconf scripts, update build docs 2015-06-15 19:45:50 -07:00
Valient Gough
1afc12975b test with both gcc and clang 2014-10-26 11:35:56 -07:00
Valient Gough
fe4300a53e reduce boost dependency 2014-10-26 10:49:51 -07:00
Jakob Unterwurzacher
7674edc13f Travis: Run self-tests after compile 2014-10-12 20:35:36 +02:00
Jakob Unterwurzacher
d09d344072 Add Travis CI config file and build status icon
At the moment, the icon points to rfjakob's Travis account.
This could/should be changed to vgough.
2014-10-12 19:18:27 +02:00