mirror of
https://github.com/owasp-modsecurity/ModSecurity.git
synced 2025-08-14 05:45:59 +03:00
Test suite: improvements
This commit is contained in:
parent
7c6bf810e4
commit
2e88337332
@ -11,14 +11,30 @@ FILE=${@: -1}
|
||||
if [[ $FILE == *"test-cases/regression/"* ]]
|
||||
then
|
||||
AMOUNT=$(./regression_tests countall ../$FILE)
|
||||
RET=$?
|
||||
if [ $RET -ne 0 ]; then
|
||||
echo ":test-result: SKIP: json is not enabled. (regression/$RET) ../$FILE:$i"
|
||||
exit 0
|
||||
fi
|
||||
|
||||
for i in `seq 1 $AMOUNT`; do
|
||||
$VALGRIND $PARAM ./regression_tests ../$FILE:$i
|
||||
if [ $? -eq 139 ]; then
|
||||
echo ":test-result: FAIL segfault: ../$FILE:$i"
|
||||
RET=$?
|
||||
if [ $RET -ne 0 ]; then
|
||||
echo ":test-result: FAIL possible segfault/$RET: ../$FILE:$i"
|
||||
fi
|
||||
echo $VALGRIND $PARAM ./regression_tests ../$FILE:$i
|
||||
done;
|
||||
else
|
||||
$VALGRIND $PARAM ./unit_tests ../$FILE
|
||||
RET=$?
|
||||
if [ $RET -eq 127 ]
|
||||
then
|
||||
echo ":test-result: SKIP: json is not enabled. (unit/$RET) ../$FILE"
|
||||
elif [ $RET -ne 0 ]
|
||||
then
|
||||
echo ":test-result: FAIL possible segfault: (unit/$RET) ../$FILE"
|
||||
fi
|
||||
fi
|
||||
|
||||
cd - 1> /dev/null
|
||||
|
Loading…
x
Reference in New Issue
Block a user