#!/usr/bin/env bash set -euo pipefail cd "$(dirname "$0")/.." if ! command -v python3 >/dev/null 2>&1; then echo "python3 non trovato nel PATH." >&2 exit 1 fi if [[ ! -x ".venv/bin/python3" ]]; then echo "Creating virtual environment..." python3 -m venv .venv fi echo "Installing dependencies..." .venv/bin/python3 -m pip install -r requirements.txt >/dev/null echo "Running pytest..." PYTHONPATH=. .venv/bin/python3 -m pytest tests