MISP/tests/logs_tests.sh

8 lines
477 B
Bash
Raw Normal View History

2023-12-01 10:17:36 +01:00
#!/usr/bin/env bash
ERROR_MESSAGE="Errors found in logs !"
# exit 0 of grep = match found, so we need to exit 1 on this use-case.
2023-12-01 10:49:00 +01:00
grep -HE -f tests/logs_fail_regexes.txt `pwd`/app/tmp/logs/* && echo $ERROR_MESSAGE && exit 1
grep -HE -f tests/logs_fail_regexes.txt /var/log/apache2/*.log && echo $ERROR_MESSAGE && exit 1
zgrep -HE -f tests/logs_fail_regexes.txt /tmp/logs.json.gz && echo $ERROR_MESSAGE && exit 1
2023-12-01 10:17:36 +01:00
# exit cleanly because grep found nothing, and did exit 1.
exit 0