]> git.ipfire.org Git - thirdparty/knot-resolver.git/commitdiff
fixup! build: added `make coverage` to compute C and Lua code coverage
authorPetr Špaček <petr.spacek@nic.cz>
Sat, 23 Dec 2017 22:47:24 +0000 (23:47 +0100)
committerPetr Špaček <petr.spacek@nic.cz>
Sun, 24 Dec 2017 00:24:52 +0000 (01:24 +0100)
Test coverage results for Lua code were off-by-one line.

scripts/luacov_to_info.lua

index 13bf583d0ec5de5559fa8a2dcba3e6c3a59068ed..372f5c05fce3fa30e23a0152f3051e00bd537c62 100755 (executable)
@@ -29,7 +29,7 @@ local function write_lcov_info(files)
                print('TN:')
                print(string.format('SF:%s', fname))
                for i, hits in pairs(finfo.coverage) do
-                       print(string.format('DA:%d,%d', i - 1, hits))
+                       print(string.format('DA:%d,%d', i, hits))
                        instrumented = instrumented + 1
                        if hits > 0 then
                                nonzero = nonzero + 1
@@ -53,4 +53,4 @@ for _, fname in ipairs(arg) do
 end
 
 -- Write results
-write_lcov_info(all_files)
\ No newline at end of file
+write_lcov_info(all_files)