mirror of
https://github.com/vxcontrol/soldr-modules.git
synced 2026-07-01 12:47:17 -04:00
80 lines
2.5 KiB
Plaintext
80 lines
2.5 KiB
Plaintext
return {
|
|
|
|
--- Filename to store collected stats. Default: "luacov.stats.out".
|
|
statsfile = "luacov.stats.out",
|
|
|
|
--- Filename to store report. Default: "luacov.report.out".
|
|
reportfile = "luacov.report.out",
|
|
|
|
--- Enable saving coverage data after every `savestepsize` lines?
|
|
-- Setting this flag to `true` in config is equivalent to running LuaCov
|
|
-- using `luacov.tick` module. Default: false.
|
|
tick = false,
|
|
|
|
--- Stats file updating frequency for `luacov.tick`.
|
|
-- The lower this value - the more frequently results will be written out to the stats file.
|
|
-- You may want to reduce this value (to, for example, 2) to avoid losing coverage data in
|
|
-- case your program may terminate without triggering luacov exit hooks that are supposed
|
|
-- to save the data. Default: 100.
|
|
savestepsize = 100,
|
|
|
|
-- - Run reporter on completion? Default: false.
|
|
runreport = true,
|
|
|
|
--- Delete stats file after reporting? Default: false.
|
|
deletestats = true,
|
|
|
|
--- Process Lua code loaded from raw strings?
|
|
-- That is, when the 'source' field in the debug info
|
|
-- does not start with '@'. Default: false.
|
|
-- codefromstrings = false,
|
|
|
|
--- Lua patterns for files to include when reporting.
|
|
-- All will be included if nothing is listed.
|
|
-- Do not include the '.lua' extension. Path separator is always '/'.
|
|
-- Overruled by `exclude`.
|
|
-- @usage
|
|
-- include = {
|
|
-- "mymodule$", -- the main module
|
|
-- "mymodule%/.+$", -- and everything namespaced underneath it
|
|
-- }
|
|
-- include = {
|
|
-- },
|
|
|
|
--- Lua patterns for files to exclude when reporting.
|
|
-- Nothing will be excluded if nothing is listed.
|
|
-- Do not include the '.lua' extension. Path separator is always '/'.
|
|
-- Overrules `include`.
|
|
exclude = {
|
|
"tests_framework/",
|
|
"utils/"
|
|
},
|
|
|
|
--- Table mapping names of modules to be included to their filenames.
|
|
-- Has no effect if empty.
|
|
-- Real filenames mentioned here will be used for reporting
|
|
-- even if the modules have been installed elsewhere.
|
|
-- Module name can contain '*' wildcard to match groups of modules,
|
|
-- in this case corresponding path will be used as a prefix directory
|
|
-- where modules from the group are located.
|
|
-- @usage
|
|
-- modules = {
|
|
-- ["some_rock"] = "src/some_rock.lua",
|
|
-- ["some_rock.*"] = "src"
|
|
-- }
|
|
-- modules = {},
|
|
|
|
--- Enable including untested files in report.
|
|
-- Default: false.
|
|
-- includeuntestedfiles = false,
|
|
|
|
reporter = "cobertura",
|
|
|
|
cobertura = {
|
|
}
|
|
|
|
-- html = {
|
|
-- outputDirectory = "coverage-report",
|
|
-- projectName = "example"
|
|
-- }
|
|
} |