Dan Čermák
e9975c1457
[CI] Remove utils.source in the Vagrant provisioning scripts
...
=> we no longer need the shared volume, which is broken on Alpine Linux
(cherry picked from commit 07cb39bb06ef9d5cfb4100a6c8da66f509d067f5)
6 years ago
Dan Čermák
4151ad4c15
[ci] Do not symlink python36 to python3 if it already exists
...
CentOS now provides it's own symlink of python3 -> python34, so we either remove
it first or symlink if that file doesn't exist yet.
This fixes #666 .
(cherry picked from commit 045c8b32927720ece265e01d8a80ce782692a315)
6 years ago
Luis Diaz Mas
dbed8472b9
conan: update gtest version and way in which we create the conan profile
...
- use default profile
- Use libstc+11 for the conan profile
- gtest-1.8.0 for MSVC < 12.
7 years ago
Luis Diaz Mas
06c41eab35
conan: update conan version to 1.11.2
7 years ago
Luis Diaz Mas
0810af3ea5
travis: enable webready/curl
7 years ago
Luis Díaz Más
2269708736
CI: New check for detecting issues with the installation of public headers
7 years ago
Luis Diaz Mas
ad7754d89c
CI: Do not install gettext. Disable NLS on OSX
7 years ago
Luis Díaz Más
8026e39d66
CI: Update conan version to 1.9.0
7 years ago
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
7 years ago
Luis Díaz Más
e3a75ede85
Disable verbosity in make call
7 years ago
Dan Čermák
0f43d0f49d
[Travis CI] Add new matrix entry: run test suite under Valgrind
7 years ago
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
7 years ago
Dan Čermák
da7239cf74
[Travis CI] Enable sanitizers for gcc & OSX builds
7 years ago
Luis Diaz Mas
2540981aae
travis-osx: do not install libssh openssl (already installed)
7 years ago
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.
7 years ago
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.
7 years ago
Dan Čermák
664e93c057
[travis] Enable ASAN for the test suite
7 years ago
Dan Čermák
7ac40ba0b2
[CI] Move CCache config out of python build script
7 years ago
Dan Čermák
653814afb0
[testsuite] Allow setting the binary location for make tests
7 years ago
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
7 years ago
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)
7 years ago
Luis Díaz Más
e440e40f32
ci: run make with VERBOSE=1
...
This helps to identify compilation/linking issues
7 years ago
Dan Čermák
fe5ca11396
[travis] Move travis scripts to ci/ folder
7 years ago
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
7 years ago