#!/usr/bin/env bash

set -e

echo 'Running integration tests...'
PYTHONDONTWRITEBYTECODE=1 uv run pytest tests/integration \
  -p no:cacheprovider

echo 'Running security tests...'
PYTHONDONTWRITEBYTECODE=1 uv run pytest tests/security \
  -p no:cacheprovider

echo 'Running resiliency tests...'
PYTHONDONTWRITEBYTECODE=1 uv run pytest tests/resilience \
  -p no:cacheprovider

echo 'Running contract tests...'
PYTHONDONTWRITEBYTECODE=1 uv run pytest tests/contract \
  -p no:cacheprovider
