
This patch set makes the following changes: * Add index file to each subdirectory of doc/source * Update doc/source/index.rst with new links * Move content of install-guide to the doc/source/install * Minor changes Depends-On: Ifc5512c0e2373cf3387e0e0498268eab092e52bb Change-Id: Iecb4f60efb015a56b9b37331859848b287112842
1.3 KiB
1.3 KiB
Testing
Unit tests
All unit tests should be run using tox. To run the same unit tests
that are executing onto Gerrit which includes
py35
, py27
and pep8
, you can
issue the following command:
$ workon watcher
(watcher) $ pip install tox
(watcher) $ cd watcher
(watcher) $ tox
If you want to only run one of the aforementioned, you can then issue one of the following:
$ workon watcher
(watcher) $ tox -e py35
(watcher) $ tox -e py27
(watcher) $ tox -e pep8
You may pass options to the test programs using positional arguments.
To run a specific unit test, you can pass extra options to os-testr after
putting the --
separator. So using the -r
option followed by a regex string, you can run the desired test:
$ workon watcher
(watcher) $ tox -e py27 -- -r watcher.tests.api
When you're done, deactivate the virtualenv:
$ deactivate