#!/bin/bash

set -e

if [[ -z ${CI} ]]; then
    pre-commit run --all-files
fi
echo

if [[ -z ${CI} || -n ${CHECK_COVERAGE} ]]; then
    echo " -- RUNNING UNIT TESTS (WITH COVERAGE) --"
    pytest tests --block-network --record-mode=none --cov
else
    echo " -- RUNNING UNIT TESTS (WITHOUT COVERAGE) --"
    pytest tests --block-network --record-mode=none
fi

echo
