run-tests: expand --tmpdir and create it if needed

This commit is contained in:
Nicolas Dumazet 2009-08-15 21:19:57 +09:00
parent 908bc54270
commit 857382a916

View File

@ -167,6 +167,14 @@ def parseargs():
else: else:
vlog = lambda *msg: None 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: if options.jobs < 1:
print >> sys.stderr, 'ERROR: -j/--jobs must be positive' print >> sys.stderr, 'ERROR: -j/--jobs must be positive'
sys.exit(1) sys.exit(1)