|
|
@ -321,13 +321,15 @@ def runPrism(args, dir=""): |
|
|
print ' '.join(prismArgs) |
|
|
print ' '.join(prismArgs) |
|
|
if options.logDir: |
|
|
if options.logDir: |
|
|
logFile = os.path.join(options.logDir, createLogFileName(args, dir)) |
|
|
logFile = os.path.join(options.logDir, createLogFileName(args, dir)) |
|
|
f = open(logFile, 'w') |
|
|
|
|
|
exitCode = subprocess.Popen(prismArgs, stdout=f).wait() |
|
|
|
|
|
|
|
|
#f = open(logFile, 'w') |
|
|
|
|
|
prismArgs = prismArgs + ['-mainlog', logFile] |
|
|
|
|
|
exitCode = subprocess.Popen(prismArgs).wait() |
|
|
#exitCode = subprocess.Popen(prismArgs, cwd=dir, stdout=f).wait() |
|
|
#exitCode = subprocess.Popen(prismArgs, cwd=dir, stdout=f).wait() |
|
|
elif options.test: |
|
|
elif options.test: |
|
|
f = tempfile.NamedTemporaryFile(delete=False) |
|
|
f = tempfile.NamedTemporaryFile(delete=False) |
|
|
logFile = f.name |
|
|
logFile = f.name |
|
|
exitCode = subprocess.Popen(prismArgs, stdout=f).wait() |
|
|
|
|
|
|
|
|
prismArgs = prismArgs + ['-mainlog', logFile] |
|
|
|
|
|
exitCode = subprocess.Popen(prismArgs).wait() |
|
|
else: |
|
|
else: |
|
|
exitCode = subprocess.Popen(prismArgs).wait() |
|
|
exitCode = subprocess.Popen(prismArgs).wait() |
|
|
# Extract test results if needed |
|
|
# Extract test results if needed |
|
|
|