#!/bin/bash

set -e

: "${SKIP_LINT:=0}"

if [ "$SKIP_LINT" -ne 1 ]; then
    echo 'Running linting...'
    python -m yamllint docker-compose.yaml kickoff/docker-compose.yaml
    python -m flake8 config.py src/ tests/ kickoff/
else
    echo 'Skipping linting...'
fi

echo 'Running tests...'
python -m pytest -p no:cacheprovider $TEST_ARGS tests/

echo 'Done!'
