Delete python bytecode before every test run

Because python creates pyc files during tox runs, certain
changes in the tree, like deletes of files, or switching
branches, can create spurious errors.

Change-Id: I77f144fc681eadcf8fd7fe735753090e3ebc6084
Closes-Bug: #1368661
This commit is contained in:
OTSUKA, Yuanying 2015-11-17 09:52:13 +09:00
parent 5cbc5e722e
commit 7703421ae4
1 changed files with 4 additions and 1 deletions

View File

@ -6,11 +6,14 @@ skipsdist = True
[testenv]
usedevelop = True
install_command = pip install -U {opts} {packages}
whitelist_externals = find
setenv =
VIRTUAL_ENV={envdir}
deps = -r{toxinidir}/requirements.txt
-r{toxinidir}/test-requirements.txt
commands = python setup.py testr --slowest --testr-args='{posargs}'
commands =
find . -type f -name "*.pyc" -delete
python setup.py testr --slowest --testr-args='{posargs}'
passenv = http_proxy HTTP_PROXY https_proxy HTTPS_PROXY no_proxy NO_PROXY
[testenv:bandit]