run-tests: expand --tmpdir and create it if needed
authorNicolas Dumazet <nicdumz.commits@gmail.com>
Sat, 15 Aug 2009 21:19:57 +0900
changeset 9394 31203db1b2ac
parent 9393 23c4e772c172
child 9395 163e79e2ed5f
run-tests: expand --tmpdir and create it if needed
tests/run-tests.py
--- a/tests/run-tests.py	Sun Aug 23 14:32:58 2009 +0200
+++ b/tests/run-tests.py	Sat Aug 15 21:19:57 2009 +0900
@@ -167,6 +167,14 @@
     else:
         vlog = lambda *msg: None
 
+    if options.tmpdir:
+        options.tmpdir = os.path.expanduser(options.tmpdir)
+        try:
+            os.makedirs(options.tmpdir)
+        except OSError, err:
+            if err.errno != errno.EEXIST:
+                raise
+
     if options.jobs < 1:
         print >> sys.stderr, 'ERROR: -j/--jobs must be positive'
         sys.exit(1)