Skip to content

Commit 4a8359f

Browse files
committed
Restrict docs and tests supression only for coverity build in Travis CI script
1 parent 15c8bf9 commit 4a8359f

File tree

1 file changed

+9
-4
lines changed

1 file changed

+9
-4
lines changed

tests/travis/script.sh

Lines changed: 9 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -3,17 +3,24 @@
33
gcc --version
44
g++ --version
55

6+
PDALC_CMAKE_ARGS="-DPDALC_GCC_PARAM_GGC_MIN_HEAPSIZE=8192"
7+
68
if [ "$SCAN" = "sonarcloud" ]; then
79
curl -LsS https://sonarcloud.io/static/cpp/build-wrapper-linux-x86.zip > build-wrapper-linux-x86.zip
810
unzip build-wrapper-linux-x86.zip
911
rm build-wrapper-linux-x86.zip
1012
export SONARCLOUD_DIR=${PWD}/build-wrapper-linux-x86
13+
1114
elif [ "$SCAN" = "coverity" ] && [ "$TRAVIS_BRANCH" = "coverity" ]; then
1215
curl -LsS -d "token=${COVERITY_TOKEN}&project=Simverge%2Fpdal-c" -X POST https://scan.coverity.com/download/cxx/linux64 > coverity_tool.tgz
1316
tar xaf coverity_tool.tgz
1417
rm coverity_tool.tgz
1518
mv cov-analysis-linux64-* cov-analysis-linux64
1619
export COVERITY_DIR=${PWD}/cov-analysis-linux64/bin
20+
21+
PDALC_CMAKE_ARGS += "-DPDALC_ENABLE_CODE_COVERAGE=OFF"
22+
PDALC_CMAKE_ARGS += "-DPDALC_ENABLE_DOCS=OFF"
23+
PDALC_CMAKE_ARGS += "-DPDALC_ENABLE_TESTS=OFF"
1724
fi
1825

1926
export CI_PROJECT_DIR=/pdalc
@@ -23,12 +30,10 @@ echo "Building $CI_PROJECT_NAME ($TRAVIS_BRANCH-$TRAVIS_COMMIT) for $TARGET_PLAT
2330
rm -rf "$CI_PROJECT_DIR/build/$TARGET_PLATFORM"
2431
mkdir -p "$CI_PROJECT_DIR/build/$TARGET_PLATFORM"
2532
cd "$CI_PROJECT_DIR/build/$TARGET_PLATFORM"
33+
2634
cmake -G "Unix Makefiles" \
2735
-DCMAKE_BUILD_TYPE=$BUILD_TYPE \
28-
-DPDALC_ENABLE_CODE_COVERAGE=OFF \
29-
-DPDAL_ENABLE_DOCS=OFF \
30-
-DPDAL_ENABLE_TESTS=OFF \
31-
-DPDALC_GCC_PARAM_GGC_MIN_HEAPSIZE=8192 \
36+
${PDALC_CMAKE_ARGS} \
3237
"${CI_PROJECT_DIR}"
3338

3439
if [ "$SCAN" = "sonarcloud" ]; then

0 commit comments

Comments
 (0)