Tim Bielawa ddee19f509 Fix Quick Installer failed due to a Python method failure 8 лет назад
..
docs fd0604b90a Update manpage version. 8 лет назад
etc ba823255fc Fix conflicts in spec file 8 лет назад
site_assets 5bfa7e8da7 Fix typos 8 лет назад
src ddee19f509 Fix Quick Installer failed due to a Python method failure 8 лет назад
test e33092c82d cleanup: Removed debug prints from tests 8 лет назад
.coveragerc df1fd5b8f9 Raise the bar on coverage requirements 8 лет назад
.gitignore c959f9dcf9 Fix PyLint errors discovered when upgrading to newer version 8 лет назад
.pylintrc be949e0a0a More toxification 8 лет назад
Makefile be949e0a0a More toxification 8 лет назад
README.md ed1c12c783 Clean up utils/README.md 8 лет назад
setup.cfg 1ac142fa1e Replace nose with pytest (utils) 8 лет назад
setup.py 39812be2b4 Update link to project homepage 8 лет назад
test-requirements.txt 1ac142fa1e Replace nose with pytest (utils) 8 лет назад
tox.ini 7ca7fbdae8 Accept extra positional arguments in tox 8 лет назад

README.md

Running Tests

Run the command:

make ci

to run tests and linting tools.

Underneath the covers, we use tox to manage virtualenvs and run tests. Alternatively, tests can be run using detox which allows for running tests in parallel.

pip install tox detox

List the test environments available:

tox -l

Run all of the tests with:

tox

Run all of the tests in parallel with detox:

detox

Run a particular test environment:

tox -e py27-flake8

Run a particular test environment in a clean virtualenv:

tox -r -e py35-pylint

If you want to enter the virtualenv created by tox to do additional testing/debugging:

source .tox/py27-flake8/bin/activate

You will get errors if the log files already exist and can not be written to by the current user (/tmp/ansible.log and /tmp/installer.txt). We're working on it.

Running From Source

You will need to setup a virtualenv to run from source:

$ virtualenv oo-install
$ source ./oo-install/bin/activate
$ virtualenv --relocatable ./oo-install/
$ python setup.py install

The virtualenv bin directory should now be at the start of your $PATH, and oo-install is ready to use from your shell.

You can exit the virtualenv with:

$ deactivate