#!/bin/sh
# Lance les trois suites. Aucune n'appelle l'API : tout tourne sur un faux client.
set -e
PY="${1:-./venv/bin/python}"
echec=0
for suite in tests/test_outils.py tests/test_bout_en_bout.py tests/test_relance.py tests/test_app.py; do
  [ -f "$suite" ] || continue
  printf '\n\033[1m--- %s ---\033[0m\n' "$suite"
  "$PY" "$suite" 2>&1 | grep -v '^\[20' || echec=1
done
[ "$echec" = 0 ] && echo "\nToutes les suites passent." || echo "\nDes suites ont échoué."
exit $echec
