mirror of
https://github.com/Mahdi-zarei/nekoray.git
synced 2025-12-20 06:12:21 +08:00
* refactor: migrate from protobuf to simple-protobuf * update go.mod * fix server * Update gRPC.cpp * Update gRPC.cpp
12 lines
382 B
Bash
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
|