import argparse
import os
+import shutil
import subprocess
from string import Template
'Run a test Ipsilon instance from the checkout directory')
parser.add_argument('--workdir', default=os.path.join(os.getcwd(), 'qrun'),
help="Directory in which db/session files are stored")
+ parser.add_argument('--cleanup', '-c', action='store_true', default=False,
+ help="Wipe workdir before starting")
return vars(parser.parse_args())
penv.update(os.environ)
penv['PYTHONPATH'] = './'
+
+ if args['cleanup']:
+ shutil.rmtree(args['workdir'])
+
if not os.path.exists(args['workdir']):
conf = config(args['workdir'])
else: