nekoray_Mahdi-zarei/3rdparty/simple-protobuf/scripts/run-tests-coverage.sh
parhelia512 daa6c93900
refactor: migrate from protobuf to simple-protobuf (#520)
* refactor: migrate from protobuf to simple-protobuf

* update go.mod

* fix server

* Update gRPC.cpp

* Update gRPC.cpp
2025-07-12 15:17:05 -07:00

12 lines
382 B
Bash

#!/bin/bash
set -e
rm -rf coverage
cmake -B coverage -G Ninja . -DCMAKE_BUILD_TYPE=Debug -DSPB_PROTO_BUILD_TESTS=ON -DSPB_PROTO_USE_COVERAGE=ON
cmake --build coverage --target unit_tests
cd coverage
ctest --output-on-failure
lcov --capture -o coverage.info --directory . --exclude '/usr/*' --exclude '*/test/*' -q --gcov-tool gcov
genhtml coverage.info --output-directory report