Commit Graph

16 Commits

Author SHA1 Message Date
Luis Díaz Más
a6d82633c3 Enable WARNINGS_AS_ERRORS in CI jobs.
- Move the settings to other cmake file. This will not be used for XMP code
- Disable WARNINGS_AS_ERRORS for VS2008 and VS2010
2018-09-12 19:22:31 +02:00
Luis Díaz Más
e3a75ede85 Disable verbosity in make call 2018-09-12 19:22:31 +02:00
Dan Čermák
0f43d0f49d [Travis CI] Add new matrix entry: run test suite under Valgrind 2018-08-30 16:26:56 +02:00
Dan Čermák
bf43cbbccc [testsuite] Set env var TZ in redmine issue 1054 & remove skip
The manual export TZ=UTC in run.sh is thereby no longer needed
2018-08-30 16:26:27 +02:00
Dan Čermák
da7239cf74 [Travis CI] Enable sanitizers for gcc & OSX builds 2018-08-27 17:22:33 +02:00
Luis Diaz Mas
2540981aae travis-osx: do not install libssh openssl (already installed) 2018-08-21 13:32:37 +02:00
Luis Diaz Mas
8ba9422ba3 travis: Enable coverage reports in gcc build
* I also had to update the conan version to fix some issues in CI.
* Codecov reports are now added to the README.md and to each PR.
2018-07-31 23:43:46 +02:00
Luis Diaz Mas
59585fa3af [Travis] export TZ=UTC before running tests
This is needed in some tests which are using exiv2json.
It seems that during metadata conversion, the dates are converted from the
original timezone (which seems to be saved in xmp) into the local time zone.
2018-07-31 18:18:14 +02:00
Dan Čermák
664e93c057 [travis] Enable ASAN for the test suite 2018-07-29 00:20:43 +02:00
Dan Čermák
7ac40ba0b2 [CI] Move CCache config out of python build script 2018-06-07 23:45:52 +02:00
Dan Čermák
653814afb0 [testsuite] Allow setting the binary location for make tests 2018-06-07 10:19:59 +02:00
Dan Čermák
61dbba1396 [travis] Don't run python tests twice
make tests already runs the python test suite, no need to do so again
2018-05-24 11:06:18 +02:00
Dan Čermák
de33dbc497 Add Vagrant VMs & combine it with gitlab-ci
- add Vagrantfile to contrib/vms
- add custom provisioning via shell scripts
- move gitlab-ci before_script: to ci/install_dependencies.sh which is also used
  by vagrant
- change COPR setup on CentOS 7 (yum-plugin-copr does not seem to work)
2018-05-24 11:04:30 +02:00
Luis Díaz Más
e440e40f32 ci: run make with VERBOSE=1
This helps to identify compilation/linking issues
2018-05-22 22:53:18 +02:00
Dan Čermák
fe5ca11396 [travis] Move travis scripts to ci/ folder 2018-05-16 17:14:13 +02:00
Dan Čermák
943ba1773e [GitLab] Add .gitlab-ci.yml
- add a GitLab CI configuration file to run a pipeline on the major Linux
  distros
- add a build script that builds all build combinations of exiv2 & runs the test
  suite
2018-05-16 12:46:40 +02:00