Module luacov.defaults

Default configuration file.

Copy, customize and store in your project folder as '.luacov' for project specific configuration. If some options are missing, their default values from this file will be used.

Tables

include Patterns for files to include when reporting.
exclude Patterns for files to exclude when reporting.
modules Table mapping names of modules to be included to their filenames.

Fields

statsfile Filename to store collected stats.
reportfile Filename to store report.
savestepsize Stats file updating frequency for luacov.tick.
runreport Run reporter on completion?
deletestats Delete stats file after reporting?
codefromstrings Process Lua code loaded from raw strings?


Tables

include
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.
exclude
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.
modules
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"
     }

Fields

statsfile
Filename to store collected stats. Default: "luacov.stats.out".
reportfile
Filename to store report. Default: "luacov.report.out".
savestepsize
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.
runreport
Run reporter on completion? Default: false.
deletestats
Delete stats file after reporting? Default: false.
codefromstrings
Process Lua code loaded from raw strings? That is, when the 'source' field in the debug info does not start with '@'. Default: false.
generated by LDoc 1.4.3 Last updated 2015-11-16 21:06:14