github.com/juju/juju@v0.0.0-20240430160146-1752b71fcf00/testcharms/charms/refresher/run_tests (about)

     1  #!/bin/sh -e
     2  # Copyright 2022 Thomas Miller
     3  # See LICENSE file for licensing details.
     4  
     5  if [ -z "$VIRTUAL_ENV" -a -d venv/ ]; then
     6      . venv/bin/activate
     7  fi
     8  
     9  if [ -z "$PYTHONPATH" ]; then
    10      export PYTHONPATH="lib:src"
    11  else
    12      export PYTHONPATH="lib:src:$PYTHONPATH"
    13  fi
    14  
    15  flake8
    16  coverage run --branch --source=src -m unittest -v "$@"
    17  coverage report -m