Skip to content

Support C/C++ coverage for Lua tests#14875

Draft
ligurio wants to merge 1 commit intogoogle:masterfrom
ligurio:ligurio/fix-tarantool-code-coverage
Draft

Support C/C++ coverage for Lua tests#14875
ligurio wants to merge 1 commit intogoogle:masterfrom
ligurio:ligurio/fix-tarantool-code-coverage

Conversation

@ligurio
Copy link
Copy Markdown
Contributor

@ligurio ligurio commented Feb 3, 2026

Closes #14859
Follows up #13782


sudo docker image tag 64b2404f16ef gcr.io/oss-fuzz-base/base-runner
sudo docker build -t gcr.io/oss-fuzz-base/base-runner infra/base-images/base-runner/

sudo -E python ./infra/helper.py build_fuzzers --sanitizer coverage tarantool
sudo -E python ./infra/helper.py run_fuzzer --sanitizer coverage tarantool math_acos_test
sudo -E python ./infra/helper.py coverage --no-corpus-download --fuzz-target math_acos_test tarantool

sudo docker run --privileged --shm-size=2g --platform linux/amd64 --rm -i -e FUZZING_ENGINE=libfuzzer -e HELPER=True -e FUZZING_LANGUAGE=c -e PROJECT=tarantool -e SANITIZER=coverage -e 'COVERAGE_EXTRA_ARGS= ' -e ARCHITECTURE=x86_64 -e HTTP_PORT=8008 -p 8008:8008 -v /home/sergeyb/sources/oss-fuzz/build/corpus/tarantool:/corpus -v /home/sergeyb/sources/oss-fuzz/build/out/tarantool:/out -t gcr.io/oss-fuzz-base/base-runner:latest bash

@ligurio ligurio marked this pull request as draft February 3, 2026 10:44
@ligurio ligurio force-pushed the ligurio/fix-tarantool-code-coverage branch from 1058303 to 231edb5 Compare February 3, 2026 10:45
@github-actions
Copy link
Copy Markdown

github-actions bot commented Feb 3, 2026

ligurio is either the primary contact or is in the CCs list of projects/tarantool.
ligurio has previously contributed to projects/tarantool. The previous PR was #14834

@ligurio ligurio force-pushed the ligurio/fix-tarantool-code-coverage branch from 231edb5 to e2dc23c Compare February 3, 2026 10:46
@ligurio ligurio force-pushed the ligurio/fix-tarantool-code-coverage branch from e2dc23c to 827bc96 Compare February 9, 2026 08:24
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

Support C/C++ coverage for Lua tests

1 participant