Always clean the build directory before installing for running the tests.
authorThomas Arendsen Hein <thomas@intevation.de>
Wed, 03 May 2006 10:45:20 +0200
changeset 2183 a56fc34d6e23
parent 2182 4e35843b2683
child 2184 2477a7183a6f
Always clean the build directory before installing for running the tests. Otherwise tests might run an old version, when e.g. commands.py.orig is moved back after a revert (old timestamp).
tests/run-tests
tests/run-tests.py
--- a/tests/run-tests	Wed May 03 10:18:52 2006 +0200
+++ b/tests/run-tests	Wed May 03 10:45:20 2006 +0200
@@ -69,7 +69,7 @@
 INST="$HGTMP/install"
 PYTHONDIR="$INST/lib/python"
 cd ..
-if ${PYTHON-python} setup.py install --home="$INST" \
+if ${PYTHON-python} setup.py clean --all install --force --home="$INST" \
   --install-lib="$PYTHONDIR" > tests/install.err 2>&1
 then
     rm tests/install.err
--- a/tests/run-tests.py	Wed May 03 10:18:52 2006 +0200
+++ b/tests/run-tests.py	Wed May 03 10:45:20 2006 +0200
@@ -69,8 +69,9 @@
     installerrs = os.path.join("tests", "install.err")
 
     os.chdir("..") # Get back to hg root
-    cmd = '%s setup.py install --home="%s" --install-lib="%s" >%s 2>&1' % \
-        (sys.executable, INST, PYTHONDIR, installerrs)
+    cmd = ('%s setup.py clean --all'
+           ' install --force --home="%s" --install-lib="%s" >%s 2>&1'
+           % (sys.executable, INST, PYTHONDIR, installerrs))
     vlog("# Running", cmd)
     if os.system(cmd) == 0:
         if not verbose: