diff options
author | Mateusz Czaplinski <mateusz@czaplinski.pl> | 2011-05-30 21:25:22 +0200 |
---|---|---|
committer | Mateusz Czaplinski <mateusz@czaplinski.pl> | 2011-05-30 21:25:22 +0200 |
commit | bdbd94a266c410a879db6bf2e6cb0a8cc1918760 (patch) | |
tree | 070b75311778cc36d8db979080dd3d48dd7b34ee | |
parent | c374d754005e508a1631b32aa5014ab5b9d49b73 (diff) | |
download | luacov-bdbd94a266c410a879db6bf2e6cb0a8cc1918760.tar.gz |
Drop 'luacov.lua' from coverage data collection.
-rw-r--r-- | src/luacov.lua | 14 |
1 files changed, 14 insertions, 0 deletions
diff --git a/src/luacov.lua b/src/luacov.lua index c7ec710..a44333a 100644 --- a/src/luacov.lua +++ b/src/luacov.lua @@ -10,6 +10,10 @@ local tick = package.loaded["luacov.tick"] local ctr = 0 local luacovlock = os.tmpname() +local booting = true +local skip = {} +M.skip = skip + local function on_line(_, line_nr) if tick then ctr = ctr + 1 @@ -26,6 +30,16 @@ local function on_line(_, line_nr) end name = name:sub(2) + -- skip 'luacov.lua' in coverage report + if booting then + skip[name] = true + booting = false + end + + if skip[name] then + return + end + local file = data[name] if not file then file = {max=0} |