#!/bin/bash

set -euo pipefail

echo 'Running unit tests...'

COVERAGE_FILE=build/.coverage \
PYTHONDONTWRITEBYTECODE=1 \
uv run --group dev --frozen -- \
    python -m pytest tests/unit/ \
		--cov abacus_models \
		--cov-report term \
        --cov-report xml:build/coverage.xml \
		--junitxml=build/pyunit.xml \
        -p no:cacheprovider \
        -v

echo 'Done!'

