An ebook/comic library service and web client
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

22 lines
385 B

  1. #!/usr/bin/env bash
  2. set -e
  3. set -x
  4. python3 --version
  5. python3 -m pip --version
  6. pylint --version
  7. mypy --version
  8. coverage --version
  9. pytest --version
  10. pycodestyle --version
  11. pydocstyle --version
  12. pylint atheneum
  13. mypy atheneum tests
  14. PYTHONPATH=$(pwd) coverage run --source atheneum -m pytest
  15. coverage report --fail-under=85 -m --skip-covered
  16. pycodestyle atheneum tests
  17. pydocstyle atheneum