CI coverage: handle Lua code coverage properly
Luacov statistics contained paths to installed files instead of source files that it was a mess. The stats are now rewritten using hacky mapping (created from install commands produced by make). Also, branch and function coverage for Lua was always zero so now it is turned off not to confuse users. kresd config for respdiff now enables luacov as well.
Showing
- Makefile 7 additions, 3 deletionsMakefile
- ci/respdiff/kresd.config 3 additions, 1 deletionci/respdiff/kresd.config
- scripts/map_install_src.lua 167 additions, 0 deletionsscripts/map_install_src.lua
- tests/config/coverage.lua 12 additions, 0 deletionstests/config/coverage.lua
- tests/config/test.cfg 1 addition, 10 deletionstests/config/test.cfg
- tests/deckard 1 addition, 1 deletiontests/deckard
Please register or sign in to comment