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.
This commit is contained in:
parent
6521f7c4f9
commit
8ba9422ba3
@ -6,6 +6,7 @@ matrix:
|
||||
dist: trusty
|
||||
sudo: required
|
||||
compiler: gcc
|
||||
env: COVERAGE=1 CMAKE_OPTIONS="-DCMAKE_BUILD_TYPE=Release -DEXIV2_ENABLE_VIDEO=ON -DEXIV2_ENABLE_WEBREADY=ON -DEXIV2_BUILD_UNIT_TESTS=ON -DBUILD_WITH_COVERAGE=ON" # All enabled + Coverage
|
||||
- os: linux
|
||||
dist: trusty
|
||||
sudo: required
|
||||
|
||||
@ -1,6 +1,6 @@
|
||||
| Travis | AppVeyor | GitLab|
|
||||
|:-------------:|:-------------:|:-----:|
|
||||
| [](https://travis-ci.org/Exiv2/exiv2) | [](https://ci.appveyor.com/project/piponazo/exiv2-wutfp/branch/master) | [](https://gitlab.com/D4N/exiv2/commits/master) |
|
||||
| Travis | AppVeyor | GitLab| Codecov|
|
||||
|:-------------:|:-------------:|:-----:|:------:|
|
||||
| [](https://travis-ci.org/Exiv2/exiv2) | [](https://ci.appveyor.com/project/piponazo/exiv2-wutfp/branch/master) | [](https://gitlab.com/D4N/exiv2/commits/master) | [](https://codecov.io/gh/Exiv2/exiv2) |
|
||||
|
||||
|
||||
<pre><code>
|
||||
|
||||
@ -28,7 +28,8 @@ fi
|
||||
|
||||
python --version
|
||||
pip install urllib3[secure] -U #Should solve SSL issues
|
||||
pip install conan==1.1.1
|
||||
pip install conan==1.6.1
|
||||
pip install codecov
|
||||
conan --version
|
||||
conan config set storage.path=~/conanData
|
||||
conan remote add conan-bincrafters https://api.bintray.com/conan/bincrafters/public-conan
|
||||
|
||||
Loading…
Reference in New Issue
Block a user