|
1 |
| - |
2 | 1 | language: cpp
|
3 | 2 | sudo: required
|
4 |
| - |
5 | 3 | env:
|
6 | 4 | global:
|
7 | 5 | - secure: Nn/0vOtTfb5ETN6uN8hA6MiKYAYCIGJ6WJwKL+5inRp8jMe9VjeZqHHgQPGB4IM/ryBEJtGJF8grykkjx2WPFI4vTkVWiAVQD8Hk4iVcdDHffk+Z5SNGE+y8ex8WCzHKdsa36y1m2FTCtnYtH2Wl37E5gXlCL2kMrEz3F9FA+icHsMDt+U1TodXtApd1kW5OyLxlrbTqGy7bx61vgnxU86a+QDpfaycnfX1H564M00nlLOPq2rIkYIxVgxoZ72ruTW/pJ+dOaHvIdJ5OMaR0uxIE7rT0utgWXMfOkG0EN8lDrRptvxpRktTRVHbU9h3JqKCCU0hQF2NgAJR8fKfHxxuinuuGHADOSoMruTI6UUT6U+mVwGlccH562rYFfEGI60882OSvttBIW4P0zvx7eZAWPKtesmwuXIlMeYmJwI4iNnSJsa6qokfm+f9OGyeU4PjZBK1Q60BYxTFQPSqwlmUmN2VspGaK26RI3fVapOOOA6LgprqyHpt7iVW+mrI/d2PJ9IYPqUT17N1qTP5e6o3g6sgzOXTpKonsVbTZMn9eYkASZ8YQ1ZdOgowCVmwcbAivbcYatascGMRyypa03cuNCY8L8AYtl05e+y69KkTl9sPHM7kckvqh2s+8xLaSlUBNF2HIqa6yqZ8uRehTCblQlBlZXRWnpTIrjfoTSVE=
|
8 |
| - |
9 | 6 | matrix:
|
10 | 7 | include:
|
11 | 8 | - os: linux
|
@@ -92,54 +89,50 @@ matrix:
|
92 | 89 | compiler: clang
|
93 | 90 | env: COMPILER='clang++' BUILD_TYPE='Release' - GTEST_COLOR=1 - CTEST_OUTPUT_ON_FAILURE=1
|
94 | 91 | - CLANGV=3.5
|
95 |
| - |
96 | 92 | before_install:
|
97 |
| - - openssl aes-256-cbc |
98 |
| - -K $encrypted_b7784909063c_key |
99 |
| - -iv $encrypted_b7784909063c_iv |
100 |
| - -in config/travisci_rsa.enc |
101 |
| - -out config/travisci_rsa -d |
102 |
| - - chmod 0600 config/travisci_rsa |
103 |
| - - cp config/travisci_rsa ~/.ssh/id_rsa |
104 |
| - - if [ "$COVERAGE" == "ON" ]; then pip install --user cpp-coveralls; fi |
105 |
| - - if [ "$TRAVIS_OS_NAME" == "osx" ]; then brew install cmake ccache; fi |
106 |
| - - if [ "$TRAVIS_OS_NAME" == "linux" ]; then sudo apt-get install python-software-properties; sudo apt-add-repository -y ppa:libreoffice/libreoffice-4-2; sudo apt-get update; sudo apt-get install --yes doxygen graphviz; fi |
107 |
| - |
| 93 | +- openssl aes-256-cbc -K $encrypted_b7784909063c_key -iv $encrypted_b7784909063c_iv |
| 94 | + -in travisci_rsa.enc -out travisci_rsa -d |
| 95 | +- openssl aes-256-cbc -K $encrypted_b7784909063c_key -iv $encrypted_b7784909063c_iv |
| 96 | + -in config/travisci_rsa.enc -out config/travisci_rsa -d |
| 97 | +- chmod 0600 config/travisci_rsa |
| 98 | +- cp config/travisci_rsa ~/.ssh/id_rsa |
| 99 | +- if [ "$COVERAGE" == "ON" ]; then pip install --user cpp-coveralls; fi |
| 100 | +- if [ "$TRAVIS_OS_NAME" == "osx" ]; then brew install cmake ccache; fi |
| 101 | +- if [ "$TRAVIS_OS_NAME" == "linux" ]; then sudo apt-get install python-software-properties; |
| 102 | + sudo apt-add-repository -y ppa:libreoffice/libreoffice-4-2; sudo apt-get update; sudo |
| 103 | + apt-get install --yes doxygen graphviz; fi |
108 | 104 | install:
|
109 |
| - - cd ${TRAVIS_BUILD_DIR} |
110 |
| - - cmake . |
111 |
| - - pwd |
112 |
| - - chmod a+x ./scripts/*.sh |
113 |
| - - if [ "$COVERAGE" == "ON" ]; then ./scripts/install_coverage.sh; fi |
114 |
| - |
| 105 | +- cd ${TRAVIS_BUILD_DIR} |
| 106 | +- cmake . |
| 107 | +- pwd |
| 108 | +- chmod a+x ./scripts/*.sh |
| 109 | +- if [ "$COVERAGE" == "ON" ]; then ./scripts/install_coverage.sh; fi |
115 | 110 | before_script:
|
116 |
| - - export CXX=${COMPILER} |
117 |
| - - cd ${TRAVIS_BUILD_DIR} |
118 |
| - - ${CXX} --version |
119 |
| - |
| 111 | +- export CXX=${COMPILER} |
| 112 | +- cd ${TRAVIS_BUILD_DIR} |
| 113 | +- ${CXX} --version |
120 | 114 | script:
|
121 |
| - - cd ${TRAVIS_BUILD_DIR} |
122 |
| - - make |
123 |
| - - ctest --verbose -D Experimental |
124 |
| - - pwd |
125 |
| - - ls -al |
126 |
| - - if [ "$DOC" == "ON" ]; then make doc ; fi |
127 |
| - |
| 115 | +- cd ${TRAVIS_BUILD_DIR} |
| 116 | +- make |
| 117 | +- ctest --verbose -D Experimental |
| 118 | +- pwd |
| 119 | +- ls -al |
| 120 | +- if [ "$DOC" == "ON" ]; then make doc ; fi |
128 | 121 | after_success:
|
129 |
| - - cd ${TRAVIS_BUILD_DIR} |
130 |
| - - pwd |
131 |
| - - if [ "$COVERAGE" == "ON" ]; then ./scripts/finish_coverage.sh; fi |
132 |
| - - rm -rf clang-tidy-warnings.txt |
133 |
| - - which ${CXX} |
134 |
| - - ls -al /usr/bin/clang* |
135 |
| - - ls -al /usr/lib/llvm-${CLANGV}/bin/* |
136 |
| - - /usr/bin/clang-tidy-${CLANGV} -checks='*,-google-*,-misc-macro-parentheses,-readability-braces-around-statements,-readability-named-parameter,-llvm-namespace-comment' -header-filter='framework/[^/]*.h' -- -DNDEBUG -std=c++11 -I. -Iframework > clang-tidy-warnings.txt |
137 |
| - - cat clang-tidy-warnings.txt |
138 |
| - - if [ -s clang-tidy-warnings.txt ]; then exit 1; fi |
139 |
| - - ls /usr/local |
140 |
| - - ls /usr/bin/cl* |
141 |
| - - if [ "$DOC" == "ON" ]; then ./scripts/publish_doxygen.sh ; fi |
142 |
| - |
| 122 | +- cd ${TRAVIS_BUILD_DIR} |
| 123 | +- pwd |
| 124 | +- if [ "$COVERAGE" == "ON" ]; then ./scripts/finish_coverage.sh; fi |
| 125 | +- rm -rf clang-tidy-warnings.txt |
| 126 | +- which ${CXX} |
| 127 | +- ls -al /usr/bin/clang* |
| 128 | +- ls -al /usr/lib/llvm-${CLANGV}/bin/* |
| 129 | +- /usr/bin/clang-tidy-${CLANGV} -checks='*,-google-*,-misc-macro-parentheses,-readability-braces-around-statements,-readability-named-parameter,-llvm-namespace-comment' |
| 130 | + -header-filter='framework/[^/]*.h' -- -DNDEBUG -std=c++11 -I. -Iframework > clang-tidy-warnings.txt |
| 131 | +- cat clang-tidy-warnings.txt |
| 132 | +- if [ -s clang-tidy-warnings.txt ]; then exit 1; fi |
| 133 | +- ls /usr/local |
| 134 | +- ls /usr/bin/cl* |
| 135 | +- if [ "$DOC" == "ON" ]; then ./scripts/publish_doxygen.sh ; fi |
143 | 136 | addons:
|
144 | 137 | coverity_scan:
|
145 | 138 | project:
|
|
0 commit comments