1
0
mirror of https://github.com/qTox/qTox.git synced 2024-03-22 14:00:36 +08:00

chore(travis): Combine code coverage build with full build

Saves time on the CI job, and the produced binary isn't used for releases
so it's uneeded to keep it unmodified.
This commit is contained in:
Anthony Bilinski 2021-03-21 22:50:43 -07:00
parent f85f633346
commit f97135aac5
No known key found for this signature in database
GPG Key ID: 2AA8E0DA1B31FB3C
2 changed files with 5 additions and 10 deletions

View File

@ -52,7 +52,7 @@ jobs:
script: "./.travis/$JOB.sh" script: "./.travis/$JOB.sh"
after_success: after_success:
# Create lcov report # Create lcov report
- lcov --directory _debug --capture --output-file coverage.info - lcov --directory _build --capture --output-file coverage.info
# Filter out system headers and test sources # Filter out system headers and test sources
- lcov --remove coverage.info '/usr/*' '*/test/*' '*/*_autogen/*' --output-file coverage.info - lcov --remove coverage.info '/usr/*' '*/test/*' '*/*_autogen/*' --output-file coverage.info
# Upload report to codecov.io # Upload report to codecov.io

View File

@ -198,20 +198,15 @@ build_qtox() {
echo '*** BUILDING "FULL" VERSION ***' echo '*** BUILDING "FULL" VERSION ***'
cmake -H. -B"$BUILDDIR" \ cmake -H. -B"$BUILDDIR" \
-DUPDATE_CHECK=ON \ -DUPDATE_CHECK=ON \
-DSTRICT_OPTIONS=ON -DSTRICT_OPTIONS=ON \
-DCODE_COVERAGE=ON
bdir bdir
} }
test_qtox() { test_qtox() {
local BUILDDIR=_debug local BUILDDIR=_build
cmake -H. -B"$BUILDDIR" \
-DUPDATE_CHECK=ON \
-DSTRICT_OPTIONS=ON \
-DCODE_COVERAGE=ON
cd $BUILDDIR cd $BUILDDIR
make -j$(nproc)
make test make test
cd - cd -
} }