Skip to content

lua: support code coverage - #15915

Open
ligurio wants to merge 1 commit into
google:masterfrom
ligurio:ligurio/fix-lua-code-coverage
Open

ligurio wants to merge 1 commit into
google:masterfrom
ligurio:ligurio/fix-lua-code-coverage

Conversation

@ligurio

@ligurio ligurio commented Jul 28, 2026

Copy link
Copy Markdown
Contributor

Follows up tarantool/tarantool#11250
Follows up #14656
Closes #14859

@github-actions

Copy link
Copy Markdown

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 #15831
ligurio is either the primary contact or is in the CCs list of projects/lua-example.
ligurio has previously contributed to projects/lua-example. The previous PR was #15384
ligurio is either the primary contact or is in the CCs list of projects/lua.
ligurio has previously contributed to projects/lua. The previous PR was #15849

@ligurio

ligurio commented Jul 28, 2026

Copy link
Copy Markdown
Contributor Author

@jonathanmetzman could you take a look?

@DavidKorczynski

Copy link
Copy Markdown
Collaborator

/gcbrun trial_build.py htslib json-c lua tarantool --fuzzing-engines libfuzzer --sanitizers coverage

@DavidKorczynski

Copy link
Copy Markdown
Collaborator

the above all runs failed due to production builds failing and thus skipping. It's a bit counter-intuitive because this should at least enable the build for some of them.

@DavidKorczynski

Copy link
Copy Markdown
Collaborator

/gcbrun trial_build.py jq jsoncpp jsoncons lua tarantool --fuzzing-engines libfuzzer --sanitizers coverage

@ligurio

ligurio commented Aug 3, 2026

Copy link
Copy Markdown
Contributor Author

@DavidKorczynski can we merge it?

@ligurio

ligurio commented Sep 10, 2026

Copy link
Copy Markdown
Contributor Author

@DavidKorczynski How to merge this? Please help.

@DavidKorczynski

Copy link
Copy Markdown
Collaborator

Apologies for the delay @ligurio -- will try and pick this up and see if we can land it.

@DavidKorczynski

Copy link
Copy Markdown
Collaborator

/gcbrun trial_build.py jq jsoncpp jsoncons lua tarantool --fuzzing-engines libfuzzer --sanitizers coverage

@ligurio

ligurio commented Sep 12, 2026

Copy link
Copy Markdown
Contributor Author

@DavidKorczynski it seems "trial-build (oss-fuzz-base)" has failed 1, but I have no acess to logs

Footnotes

  1. https://github.com/google/oss-fuzz/pull/15915/checks?check_run_id=103053097053

@DavidKorczynski

Copy link
Copy Markdown
Collaborator

Once #16151 lands we should be able to run trial runs here

@ligurio
ligurio force-pushed the ligurio/fix-lua-code-coverage branch from 027f7e2 to 8997465 Compare September 21, 2026 06:48
@ligurio

ligurio commented Sep 21, 2026

Copy link
Copy Markdown
Contributor Author

Once #16151 lands we should be able to run trial runs here

#1651 was merged, rebased to master and force-pushed.

@DavidKorczynski

Copy link
Copy Markdown
Collaborator

/gcbrun trial_build.py jq jsoncpp jsoncons lua tarantool --fuzzing-engines libfuzzer --sanitizers coverage

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

2 participants