diff options
author | Jenkins <jenkins@review.openstack.org> | 2016-05-19 22:12:17 +0000 |
---|---|---|
committer | Gerrit Code Review <review@openstack.org> | 2016-05-19 22:12:18 +0000 |
commit | a8e0d90b23664348a87cd29ddda5cbb00f0316a5 (patch) | |
tree | e205c4befa08064c523f8d7cd16d9149c525a7ee | |
parent | 66ec268c142567f65f1578a96e38cb40e6f53b9c (diff) | |
parent | 714055857fa669f8fa57056f22bafde2686727c7 (diff) | |
download | python-neutronclient-a8e0d90b23664348a87cd29ddda5cbb00f0316a5.tar.gz |
Merge "Delete python bytecode before every test run" into stable/liberty
-rw-r--r-- | tox.ini | 9 |
1 files changed, 8 insertions, 1 deletions
@@ -13,7 +13,14 @@ usedevelop = True install_command = pip install -U {opts} {packages} deps = -r{toxinidir}/requirements.txt -r{toxinidir}/test-requirements.txt -commands = python setup.py testr --testr-args='{posargs}' +# Delete bytecodes from normal directories before running tests. +# Note that bytecodes in dot directories will not be deleted +# to keep bytecodes of python modules installed into virtualenvs. +commands = sh -c "find . -type d -name '.?*' -prune -o \ + \( -type d -name '__pycache__' -o -type f -name '*.py[co]' \) \ + -print0 | xargs -0 rm -rf" + python setup.py testr --testr-args='{posargs}' +whitelist_externals = sh [testenv:pep8] commands = flake8 |