40 Commits (master)

Author SHA1 Message Date
Dan Helfman 631da1465e Add support for Python 3.9. 4 months ago
Dan Helfman 1f4f28b4dc Drop support for Python 3.5. Only support black code formatter on Python 3.8+. 8 months ago
Dan Helfman ea6cd53067 Update versions of test dependencies (test_requirements.txt and test containers). 8 months ago
Dan Helfman c6cb21a748 Switch to read-only container filesystem to avoid *.pyc getting created with busted permissions. 2 years ago
Dan Helfman 464ff2fe96 Run end-to-end tests on developer machines with Docker Compose for approximate parity with continuous integration tests. 2 years ago
Dan Helfman 08f017bc3e Remove broken Tox Python version filter when running Black (code formatter) environment directly. 2 years ago
Dan Helfman 5422d14f93 Add Python 3.8. 2 years ago
Dan Helfman e6d8c736d0 Documentation feedback: Don't hard-code Python 3.7 for Black. 2 years ago
Dan Helfman 2c46f53ef6 Attempt to upgrade version of pip used in CI. 2 years ago
Luke Murphy 60650ccfc7
Follow latest Tox developments 2 years ago
Dan Helfman a6c4debf78 Additional test coverage, and upgrade test requirements. 2 years ago
Luke Murphy 917a0dd0a0
Pass posargs to pytest in main testenv 2 years ago
Luke Murphy 358aed7c31
Allow to only run unit tests with Tox 2 years ago
Luke Murphy 7974219389
Make sure to pass `posargs` for Tox testenvs 2 years ago
Luke Murphy 85251cf5d4
Ensure to remove cache files for Tox runs 2 years ago
Dan Helfman bb8b1e58e8 PR feedback: Consistency. 2 years ago
Dan Helfman 0defaf9cb5 Run tests for all installed versions of Python (#166). 2 years ago
Dan Helfman ed2c6053de Upgrade pip to a particular version during local test and CI. 2 years ago
Luke Murphy b94dbff216
Add isort configuration 2 years ago
Luke Murphy 4c30c94258
Add workaround for editable failure 2 years ago
Luke Murphy 20b8b45aeb
Remove all configuration from Tox file 2 years ago
Luke Murphy 82ec45e375
Pin tox version 2 years ago
Dan Helfman e323290e61 Switch from bash to sh for black wrapper. 3 years ago
Dan Helfman 1ab44d4201 Wrap black with script that skips it if Python version < 3.6. 3 years ago
Dan Helfman 71b1c3dfb0 Make automated tests support running in Python 3.5. 3 years ago
Dan Helfman 3ce5533103 Make end-to-end test clean up after itself, and drop unnecessary use of Docker for it. 3 years ago
Dan Helfman 0b164973e0 Add an end-to-end automated test that actually integrates with Borg. 3 years ago
Dan Helfman a125df991b Move tests to the root of the repository, in keeping with more common convention. 3 years ago
Dan Helfman 56ad1d164a Use Flake8 code checker as part of running automated tests. 3 years ago
Dan Helfman 76d6a69f5a Use Black code formatter as part of running automated tests. 3 years ago
Dan Helfman 61033bb4e5 Update tox.ini to only assume Python 3.x instead of Python 3.4 specifically. 3 years ago
Dan Helfman e50fd04750 Adding test coverage report. Making tests a little less brittle. 4 years ago
Dan Helfman f4e5dc8382 Adding test coverage report. Making tests a little less brittle. 4 years ago
Dan Helfman 745de200df Basic YAML generating / validating / converting to. 4 years ago
Dan Helfman f19a40ef9c Basic YAML generating / validating / converting to. 4 years ago
Dan Helfman e00f74ddf7 Dropped Python 2 support. Now Python 3 only. 4 years ago
Dan Helfman 9212f87735 Dropped Python 2 support. Now Python 3 only. 4 years ago
Dan Helfman 6bfe524bac #21: Fix for verbosity flag not actually causing verbose output. 5 years ago
Dan Helfman a45d7bec81 #21: Fix for verbosity flag not actually causing verbose output. 5 years ago
Dan Helfman 0ea5824427 Switching from the no-longer-maintained nose test runner to pytest. 5 years ago
Dan Helfman df9cc6a7d2 Switching from the no-longer-maintained nose test runner to pytest. 5 years ago
Dan Helfman 7750d2568c Passing through command-line options from tox to nosetests. 6 years ago
Dan Helfman 301eb4926e Passing through command-line options from tox to nosetests. 6 years ago
Dan Helfman 715b240589 Now using tox to run tests against multiple versions of Python in one go. 6 years ago
Dan Helfman 5bc7c04cdf Now using tox to run tests against multiple versions of Python in one go. 6 years ago