Michal Kaptur
0ff75e7a88
Fixed memory leaks in non-gui tests
...
Fixed 2 memory leaks in production code and a few in testcases. As a
result leak_check_at_exit ASAN option does not need to turned off for
non-gui tests.
Smart pointers should be used elsewhere for consistency, but the sooner
this fixes are delivered, the lesser memory leaks are introduced.
2017-11-27 23:36:09 +01:00
Louis-Bertrand Varin
422bc4da30
Fixing travis build
2017-09-15 22:34:22 +02:00
Janek Bevendorff
2587bac300
Enable ASAN option in Travis build
2017-03-15 15:23:52 +01:00
Janek Bevendorff
37c7318097
Merge branch 'develop' into feature/yubikey
2017-02-15 00:24:28 +01:00
Jonathan White
a545dc9264
Removed snapcraft and unspecified unique gcc build
2017-01-14 22:53:35 -05:00
Jonathan White
b7c658e8f8
Travis now performs Debug and Release builds
2017-01-14 22:53:31 -05:00
Kyle Manna
05774854ef
travis-ci: Add YubiKey development libraries
...
* With these packages cmake will detect the YubiKey headers and
libraries and build in YubiKey support.
2017-01-14 16:15:36 -08:00
thez3ro
07a41f58d7
Add autotype library linking
...
Added Autotype switch + updated Travis to always test all extension
2017-01-02 22:25:36 -05:00
Jonathan White
3cccfd97d2
Set travis to only create snapcraft after gcc build
2016-11-25 10:12:45 -05:00
Jonathan White
81392a71dd
Only perform snapcraft build on develop or master, re-enabled clang
2016-11-23 22:28:08 -05:00
Leo Arias
3c89ce97c2
Build the snap in travis ( #87 )
2016-11-08 19:49:48 -05:00
Jonathan White
dee331d52d
Fixed Travis CI build process
2016-10-02 21:30:17 -04:00
Felix Geyer
6337e673f9
travis-ci: Restore accidentally removed cmake args.
2015-10-15 20:58:00 +02:00
Felix Geyer
e800892cc1
travis-ci: Install xvfb package to run the gui tests.
2015-10-15 20:56:39 +02:00
Felix Geyer
a21e893749
travis-ci: Switch to the Ubuntu trusty image.
2015-10-15 20:28:50 +02:00
Felix Geyer
5a59287927
Revert "travis-ci: Restore some sanity."
...
This reverts commit 20726ae75c
.
The packages fail to install, probably conflict with some other
installed packages.
I can't be bothered to debug this. Let's hope Travis CI updates
the build environment to something more usable soon.
2015-09-27 23:20:27 +02:00
Felix Geyer
20726ae75c
travis-ci: Restore some sanity.
2015-09-26 11:48:31 +02:00
Felix Geyer
82aa02a980
travis-ci: Switch to Qt 5.4.2 ppa.
2015-09-12 21:46:15 +02:00
Felix Geyer
aab2b7df1c
travis-ci: Remove conflicting libgcrypt11-dev package.
2015-09-12 15:43:18 +02:00
Felix Geyer
31bd44bec5
travis-ci: Output test failures on OS X.
2015-09-12 15:39:21 +02:00
Felix Geyer
11532b603a
travis-ci: Use more force.
2015-09-12 15:38:48 +02:00
Felix Geyer
523c88b80d
travis-ci: Install libgcrypt from Ubuntu 14.04.
...
This is getting really ugly but we need libgcrypt >= 1.6.
2015-09-12 15:31:24 +02:00
Felix Geyer
7cf1bb7e38
travis-ci: Pass Qt5 installation path to cmake.
2015-09-12 15:26:45 +02:00
Felix Geyer
eb9fdb43c1
travis-ci: install and use gcc 4.7.
...
gcc 4.6 doesn't support all C++11 feature we need.
2015-09-12 15:24:42 +02:00
Felix Geyer
0362f45547
Don't try to install homebrew packages that are already there.
...
brew install <existing package> returns an error code.
2015-09-12 14:43:37 +02:00
Felix Geyer
31f55fdb26
Install cmake binaries provided by upstream.
...
cmake 2.8.7 in Ubuntu 12.04 is too old.
2015-09-12 14:34:59 +02:00
Felix Geyer
26928a63e8
Try to work around travis providing an ancient build environment.
2015-09-12 14:12:27 +02:00
Felix Geyer
d81565df55
qttools5-dev-tools is also required for building on Debian.
2015-09-12 13:51:49 +02:00
Felix Geyer
ec8c0bb3e7
Setup new build dependencies.
2015-09-12 13:51:49 +02:00
Felix Geyer
d553698b20
Travis CI: Pass --output-on-failure to ctest.
2015-05-14 20:46:59 +02:00
Felix Geyer
57107ea560
Enable debug mode for Travis CI builds.
2014-11-04 18:51:46 +01:00
Felix Geyer
1c365b8417
Add Travis CI config.
2014-11-02 12:55:46 +01:00