/
auroraos
/
mirror_cereal
Обзор
Документация
Войти
/
auroraos
/
mirror_cereal
Код
Задачи
Вики
Пакеты
0
Релизы
0
Аналитика
master
scripts/updatecoverage.sh
33 строки
785 B
Shane Grant
Prepare for removal of gh-pages-develop branch
24 окт 2019, 08:06
24 окт 2019, 08:06
f64864f
Код
Авторство
О чём код?
#!/usr/bin/env bash # Updates the coverage documentation, and copies it into the appropriate place # in the gh-pages branch. # $1 from CMAKE will contain the root directory of cereal # this requires lcov 1.10 or newer set -e COVERAGE_TESTS=./coverage_* # run tests for f in $COVERAGE_TESTS do echo $f $f done # build coverage output tempdir=`mktemp -d` lcov --capture --directory $1 --output-file coverage.info --no-external lcov --remove coverage.info '*/external/*' '*/cereal/details/util.hpp' 'sandbox/*' '*/unittests/*' -o coverage.info genhtml --demangle-cpp coverage.info --output-directory ${tempdir} # copy over to gh pages git checkout gh-pages rm -rf $1/assets/coverage mkdir $1/assets/coverage cp -r ${tempdir}/* $1/assets/coverage/ rm -rf ${tempdir}