2016-02-06 15:23:28 +01:00
|
|
|
-- Configuration file for LuaCov
|
|
|
|
|
|
|
|
-- This variable is set externally
|
|
|
|
local build = os.getenv("BUILD_DIRECTORY") or error("$BUILD_DIRECTORY not set")
|
|
|
|
local lib_dir = build .. "lib/"
|
|
|
|
|
|
|
|
local function escape_pattern(str)
|
|
|
|
return string.gsub(str, "%W", "%%%1")
|
|
|
|
end
|
|
|
|
|
|
|
|
return {
|
|
|
|
statsfile = build .. "luacov.stats.out",
|
|
|
|
|
|
|
|
include = {
|
|
|
|
escape_pattern(lib_dir) .. ".+",
|
2016-02-06 17:18:23 +01:00
|
|
|
|
|
|
|
-- For things already having the correct path
|
|
|
|
-- (happens with integration tests)
|
|
|
|
"^lib/",
|
2016-02-06 15:23:28 +01:00
|
|
|
},
|
|
|
|
|
|
|
|
-- configuration for luacov-coveralls reporter
|
|
|
|
coveralls = {
|
|
|
|
pathcorrect = {
|
|
|
|
{ escape_pattern(lib_dir), "lib/"},
|
|
|
|
},
|
|
|
|
},
|
|
|
|
}
|
|
|
|
|
|
|
|
-- vim: filetype=lua:expandtab:shiftwidth=4:tabstop=8:softtabstop=4:textwidth=80
|