#!/bin/bash

set -euo pipefail

export PYTHONUNBUFFERED=1

echo 'Dropping FKs...'
uv run --group integration --frozen -- \
    python royalties/tests/integration/utils/drop_FKs.py || exit 1

exit_code=0

echo 'Running integration tests...'
uv run --group integration --frozen -- \
    python -m pytest --ddtrace -v \
        royalties/tests/integration/ \
        abacus_contract/tests/integration/ \
        abacus_file_upload/tests/integration/ || exit_code=1

echo 'Done!'
exit $exit_code
