
* Reorganize the structure of client documentation * Add commands descriptions * Add contributor guide docs Change-Id: Ibd4cd2a98e574c3c7606d0bc450de94d48e518e7
33 lines
852 B
ReStructuredText
33 lines
852 B
ReStructuredText
.. _testing:
|
|
|
|
=======
|
|
Testing
|
|
=======
|
|
|
|
Python Guideline Enforcement
|
|
............................
|
|
|
|
All code has to pass the pep8 style guideline to merge into OpenStack, to
|
|
validate the code against these guidelines you can run::
|
|
|
|
$ tox -e pep8
|
|
|
|
Unit Testing
|
|
............
|
|
|
|
It is strongly encouraged to run the unit tests locally under one or more
|
|
test environments prior to submitting a patch. To run all the recommended
|
|
environments sequentially and pep8 style guideline run::
|
|
|
|
$ tox
|
|
|
|
You can also selectively pick specific test environments by listing your
|
|
chosen environments after a -e flag::
|
|
|
|
$ tox -e py35,py27,pep8,pypy
|
|
|
|
.. note::
|
|
Tox sets up virtual environment and installs all necessary dependencies.
|
|
Sharing the environment with devstack testing is not recommended due to
|
|
conflicting configuration with system dependencies.
|