You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@subversion.apache.org by ph...@apache.org on 2010/01/28 13:12:52 UTC
svn commit: r904055 -
/subversion/trunk/subversion/tests/cmdline/upgrade_tests.py
Author: philip
Date: Thu Jan 28 12:12:51 2010
New Revision: 904055
URL: http://svn.apache.org/viewvc?rev=904055&view=rev
Log:
Make tarfile extraction in the upgrade tests work in parallel mode.
* subversion/tests/cmdline/upgrade_tests.py
(replace_sbox_with_tarfile): Use a unique temporary directory.
Modified:
subversion/trunk/subversion/tests/cmdline/upgrade_tests.py
Modified: subversion/trunk/subversion/tests/cmdline/upgrade_tests.py
URL: http://svn.apache.org/viewvc/subversion/trunk/subversion/tests/cmdline/upgrade_tests.py?rev=904055&r1=904054&r2=904055&view=diff
==============================================================================
--- subversion/trunk/subversion/tests/cmdline/upgrade_tests.py (original)
+++ subversion/trunk/subversion/tests/cmdline/upgrade_tests.py Thu Jan 28 12:12:51 2010
@@ -34,6 +34,7 @@
import shutil
import sys
import tarfile
+import tempfile
import svntest
@@ -60,10 +61,11 @@
tarpath = os.path.join(os.path.dirname(sys.argv[0]), 'upgrade_tests_data',
tar_filename)
t = tarfile.open(tarpath, 'r:bz2')
+ extract_dir = tempfile.mkdtemp(dir=svntest.main.temp_dir)
for member in t.getmembers():
- t.extract(member, svntest.main.temp_dir)
+ t.extract(member, extract_dir)
- shutil.move(os.path.join(svntest.main.temp_dir, tar_filename.split('.')[0]),
+ shutil.move(os.path.join(extract_dir, tar_filename.split('.')[0]),
sbox.wc_dir)