Updated config tests, fixing code coverage for C and Lua
List of changes:
-
make lint
builds auto-generated Lua files first - added more tests for kresd built-in functions and global variables
- config tests now use a TAP based test environment, so module tests can be added near the module code
- calculating code coverage again and trying to integrate it with Gitlab CI so we can track regressions
See the commit messages for details.
Edited by Marek Vavrusa