1
0
mirror of https://github.com/CLIUtils/CLI11.git synced 2025-05-01 21:23:52 +00:00

Merge pull request #22 from CLIUtils/henryiii-patch-1

Moving to Trusty for builds
This commit is contained in:
Henry Schreiner 2017-08-22 20:49:42 -07:00 committed by GitHub
commit e246fa3a46
3 changed files with 5 additions and 3 deletions

View File

@ -2,12 +2,12 @@ set -evx
cd ${TRAVIS_BUILD_DIR} cd ${TRAVIS_BUILD_DIR}
cd build cd build
cmake .. -DCLI_SINGLE_FILE_TESTS=OFF -DCMAKE_BUILD_TYPE=Coverage cmake .. -DCLI_SINGLE_FILE_TESTS=OFF -DCLI_EXAMPLES=OFF -DCMAKE_BUILD_TYPE=Coverage
cmake --build . -- -j2 cmake --build . -- -j2
cmake --build . --target CLI_coverage cmake --build . --target CLI_coverage
lcov --directory . --capture --output-file coverage.info # capture coverage info lcov --directory . --capture --output-file coverage.info # capture coverage info
lcov --remove coverage.info '*/tests/*' '*gtest*' '*gmock*' '/usr/*' --output-file coverage.info # filter out system lcov --remove coverage.info '*/tests/*' '*/examples/*' '*gtest*' '*gmock*' '/usr/*' --output-file coverage.info # filter out system
lcov --list coverage.info #debug info lcov --list coverage.info #debug info
# Uploading report to CodeCov # Uploading report to CodeCov
bash <(curl -s https://codecov.io/bash) || echo "Codecov did not collect coverage reports" bash <(curl -s https://codecov.io/bash) || echo "Codecov did not collect coverage reports"

View File

@ -1,5 +1,6 @@
language: cpp language: cpp
sudo: false sudo: false
dist: trusty
branches: branches:
exclude: exclude:
- gh-pages - gh-pages
@ -42,6 +43,7 @@ matrix:
- g++-4.7 - g++-4.7
env: env:
- COMPILER=4.7 - COMPILER=4.7
- CXXFLAGS=-D_GLIBCXX_USE_NANOSLEEP
- os: osx - os: osx
install: install:
- python -c 'import sys; print(sys.version_info[:])' - python -c 'import sys; print(sys.version_info[:])'

View File

@ -3,7 +3,7 @@
* Added simple support for enumerations, allow non-printable objects [#12](https://github.com/CLIUtils/CLI11/issues/12) * Added simple support for enumerations, allow non-printable objects [#12](https://github.com/CLIUtils/CLI11/issues/12)
* Added `app.parse_order()` with original parse order ([#13](https://github.com/CLIUtils/CLI11/issues/13), [#16](https://github.com/CLIUtils/CLI11/pull/16)) * Added `app.parse_order()` with original parse order ([#13](https://github.com/CLIUtils/CLI11/issues/13), [#16](https://github.com/CLIUtils/CLI11/pull/16))
* Added `prefix_command()`, which is like `allow_extras` but instantly stops and returns. ([#8](https://github.com/CLIUtils/CLI11/issues/8), [#17](https://github.com/CLIUtils/CLI11/pull/17)) * Added `prefix_command()`, which is like `allow_extras` but instantly stops and returns. ([#8](https://github.com/CLIUtils/CLI11/issues/8), [#17](https://github.com/CLIUtils/CLI11/pull/17))
* Removed Windows error ([#10](https://github.com/CLIUtils/CLI11/issues/10), [#20](https://github.com/CLIUtils/CLI11/pull/20)) * Removed Windows warning ([#10](https://github.com/CLIUtils/CLI11/issues/10), [#20](https://github.com/CLIUtils/CLI11/pull/20))
* Some improvements to CMake, detect Python and no dependencies on Python 2 (like Python 3) ([#18](https://github.com/CLIUtils/CLI11/issues/18), [#21](https://github.com/CLIUtils/CLI11/pull/21)) * Some improvements to CMake, detect Python and no dependencies on Python 2 (like Python 3) ([#18](https://github.com/CLIUtils/CLI11/issues/18), [#21](https://github.com/CLIUtils/CLI11/pull/21))
## Version 1.0 ## Version 1.0