Development Guidelines for stestr¶
PEP-8 is used for changes. We enforce running flake8 prior to landing any commits.
Testing and QA¶
For stestr please add tests where possible. There is no requirement for one test per change (because somethings are much harder to automatically test than the benefit from such tests). But, if unit testing is reasonable it will be expected to be present before it can merge.
Running the tests¶
tox is all that is needed to run all the tests. However
if dropping into pdb, it is currently more convenient to use
python -m testtools.run testrepository.tests.test_suite.