From 7ca83ae8e7dbb869203531c589a1c3615e5b0c01 Mon Sep 17 00:00:00 2001 From: shu-mutou Date: Wed, 2 Dec 2015 12:52:30 +0900 Subject: [PATCH] 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: Ib2af15b06f75b86edd4d7f7ca37695b85b12b311 Closes-Bug: #1368661 --- tox.ini | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/tox.ini b/tox.ini index 4f144197f..6d19a7bd3 100644 --- a/tox.ini +++ b/tox.ini @@ -12,7 +12,9 @@ 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}' +whitelist_externals = find [testenv:pep8] commands =