diff options
-rw-r--r-- | src/luacov/runner.lua | 2 | ||||
-rw-r--r-- | src/luacov/tick.lua | 4 | ||||
-rw-r--r-- | tests/nested/subdir/script.lua | 2 |
3 files changed, 5 insertions, 3 deletions
diff --git a/src/luacov/runner.lua b/src/luacov/runner.lua index 48d7ba7..23d96f0 100644 --- a/src/luacov/runner.lua +++ b/src/luacov/runner.lua @@ -476,7 +476,7 @@ end function runner.init(configuration) runner.configuration = runner.load_config(configuration) stats.statsfile = runner.configuration.statsfile - tick = package.loaded["luacov.tick"] + tick = runner.tick runner.resume() -- metatable trick on filehandle won't work if Lua exits through diff --git a/src/luacov/tick.lua b/src/luacov/tick.lua index dbb43c6..fdf2b2d 100644 --- a/src/luacov/tick.lua +++ b/src/luacov/tick.lua @@ -5,5 +5,7 @@ -- @class module -- @name luacov.tick -- @see luacov.defaults.savestepsize -require("luacov") +local runner = require("luacov.runner") +runner.tick = true +runner.init() return {} diff --git a/tests/nested/subdir/script.lua b/tests/nested/subdir/script.lua index ef278a2..f69da5c 100644 --- a/tests/nested/subdir/script.lua +++ b/tests/nested/subdir/script.lua @@ -2,4 +2,4 @@ local testlib = require "testlib" testlib.f1() testlib.f2() testlib.f2() -os.exit() +osexit() |