#!/bin/bash

set -e

poetry run ruff check blacklist_manager/ tests/


# run pytest with args set
echo 'Running tests...'
PYTHONDONTWRITEBYTECODE=1 COVERAGE_FILE=build/.coverage poetry run pytest tests/ \
		-p no:cacheprovider \
		--cov blacklist_manager \
		--cov-report xml:coverage.xml \
		--cov-report term \
		--junitxml=pyunit.xml \
		--ignore tests/integration

echo 'Done!'
