nepenthes/run-tests.sh
2025-06-09 22:20:19 +00:00

30 lines
428 B
Bash
Executable file

#!/bin/sh
rm -rf luacov.*.out
luacheck --ignore 631 --codes --std +busted --no-cache tests/ || exit 1
luacheck --codes --no-cache components/ || exit 1
luacheck --codes --no-cache core/ || exit 1
ecode=0
exec_tests()
{
path=$1
for file in `ls $path`; do
echo "$file"
$file
if [ $? != 0 ]; then
ecode=1
fi
done
}
exec_tests "tests/*.lua"
luacov
echo "Status: $ecode"
if [ $ecode != 0 ]; then
exit $ecode
fi