mirror of
https://github.com/sbrl/Minetest-WorldEditAdditions.git
synced 2024-11-26 17:12:59 +00:00
Bugfix: windows + luacov = crash, so disable it on windows for now
This commit is contained in:
parent
1aa3071154
commit
71de7ff04f
1 changed files with 21 additions and 13 deletions
34
tests.sh
34
tests.sh
|
@ -66,9 +66,11 @@ run_setup() {
|
||||||
log_msg "Installing busted";
|
log_msg "Installing busted";
|
||||||
|
|
||||||
luarocks --tree "${luarocks_root}" install busted;
|
luarocks --tree "${luarocks_root}" install busted;
|
||||||
luarocks --tree "${luarocks_root}" install luacov;
|
if [[ "${OSTYPE}" != *"msys"* ]]; then
|
||||||
luarocks --tree "${luarocks_root}" install cluacov;
|
luarocks --tree "${luarocks_root}" install luacov;
|
||||||
luarocks --tree "${luarocks_root}" install luacov-html;
|
luarocks --tree "${luarocks_root}" install cluacov;
|
||||||
|
luarocks --tree "${luarocks_root}" install luacov-html;
|
||||||
|
fi
|
||||||
}
|
}
|
||||||
|
|
||||||
run_syntax_check() {
|
run_syntax_check() {
|
||||||
|
@ -88,18 +90,24 @@ run_test() {
|
||||||
echo "Error: Failed to find busted at .luarocks/bin/busted or .luarocks/bin/busted.bat" >&2;
|
echo "Error: Failed to find busted at .luarocks/bin/busted or .luarocks/bin/busted.bat" >&2;
|
||||||
exit 1;
|
exit 1;
|
||||||
fi
|
fi
|
||||||
"${busted_path}" --coverage --no-auto-insulate --pattern ".test.lua" .tests;
|
|
||||||
|
|
||||||
# If it doesn't begin with a dot, then Minetest *will* complain
|
if [[ "${OSTYPE}" == *"msys"* ]]; then
|
||||||
if [[ -d "luacov-html" ]]; then
|
"${busted_path}" --no-auto-insulate --pattern ".test.lua" .tests;
|
||||||
mv "luacov-html" ".luacov-html";
|
else
|
||||||
|
"${busted_path}" --coverage --no-auto-insulate --pattern ".test.lua" .tests;
|
||||||
|
|
||||||
|
|
||||||
|
# If it doesn't begin with a dot, then Minetest *will* complain
|
||||||
|
if [[ -d "luacov-html" ]]; then
|
||||||
|
mv "luacov-html" ".luacov-html";
|
||||||
|
fi
|
||||||
|
|
||||||
|
# Remove, but only if empty
|
||||||
|
if [[ -s "luacov.report.out" ]]; then :
|
||||||
|
else rm "luacov.report.out"; fi
|
||||||
|
|
||||||
|
echo -e "Output written to $(display_url "file://$PWD/luacov-html/index.html" "./luacov-html/index.html")";
|
||||||
fi
|
fi
|
||||||
|
|
||||||
# Remove, but only if empty
|
|
||||||
if [[ -s "luacov.report.out" ]]; then :
|
|
||||||
else rm "luacov.report.out"; fi
|
|
||||||
|
|
||||||
echo -e "Output written to $(display_url "file://$PWD/luacov-html/index.html" "./luacov-html/index.html")";
|
|
||||||
}
|
}
|
||||||
|
|
||||||
case "${mode}" in
|
case "${mode}" in
|
||||||
|
|
Loading…
Reference in a new issue