#!/bin/bash

set -e

echo 'Running linting...'

uv run ty check
uv run ruff check
uv run ruff format --check

echo 'Running tests...'

uv run pytest -v tests/unit/ \
    --cov preference_center \
    --cov-report xml:build/coverage.xml \
    --cov-report term \
    --junitxml=build/pyunit.xml

echo 'Done!'
