tests.sh: fix coverage

This commit is contained in:
Starbeamrainbowlabs 2023-08-15 00:06:24 +01:00
parent eb14334441
commit af4562d2e3
Signed by: sbrl
GPG key ID: 1BE5172E637709C2
2 changed files with 6 additions and 1 deletions

View file

@ -3,6 +3,7 @@ reporter = "html"
return { return {
modules = { modules = {
["worldeditadditions_core.**"] = "worldeditadditions_core", ["worldeditadditions_core.**"] = "worldeditadditions_core",
["worldeditadditions_core.utils.parse.**"] = "worldeditadditions_core.parse"
}, },
include = { include = {
"worldeditadditions_core$", "worldeditadditions_core$",

View file

@ -94,7 +94,11 @@ run_test() {
if [[ "${OSTYPE}" == *"msys"* ]]; then if [[ "${OSTYPE}" == *"msys"* ]]; then
"${busted_path}" --no-auto-insulate --pattern ".test.lua" .tests; "${busted_path}" --no-auto-insulate --pattern ".test.lua" .tests;
else else
if [[ -r "luacov.stats.out" ]]; then rm "luacov.stats.out"; fi
set +e;
"${busted_path}" --coverage --no-auto-insulate --pattern ".test.lua" .tests; "${busted_path}" --coverage --no-auto-insulate --pattern ".test.lua" .tests;
set -e;
# Delete any pre-existing coverage info from any prev runs # Delete any pre-existing coverage info from any prev runs
if [[ -d "luacov-html" ]]; then rm -r "luacov-html"; fi if [[ -d "luacov-html" ]]; then rm -r "luacov-html"; fi
@ -106,7 +110,7 @@ run_test() {
# Remove, but only if empty # Remove, but only if empty
if [[ -s "luacov.report.out" ]]; then : if [[ -s "luacov.report.out" ]]; then :
else rm "luacov.report.out"; fi elif [[ -e "luacov.report.out" ]]; then rm "luacov.report.out"; fi
echo -e "Output written to $(display_url "file://$PWD/luacov-html/index.html" "./luacov-html/index.html")"; echo -e "Output written to $(display_url "file://$PWD/luacov-html/index.html" "./luacov-html/index.html")";
fi fi