Browse Source

prism-auto: Revert -e/--echo switch to old behaviour and add --echo-full for extended functionality from Joachim Klein.

git-svn-id: https://www.prismmodelchecker.org/svn/prism/prism/trunk@10045 bbc10eb1-c90d-0410-af57-cb519fbb1720
master
Dave Parker 11 years ago
parent
commit
28cf06cd57
  1. 22
      prism/etc/scripts/prism-auto

22
prism/etc/scripts/prism-auto

@ -295,17 +295,18 @@ def runPrism(args, dir=""):
if options.testAll: args.append("-testall")
else: args.append("-test")
prismArgs = [options.prismExec] + args
if options.echo:
prismArgs = ['echo', quote(' '.join(prismArgs)), ';'] + prismArgs
if options.logDir:
logFile = os.path.relpath(os.path.join(options.logDir, createLogFileName(args, dir)))
logFile = quote(logFile)
if options.echo or options.echoFull:
if options.echoFull:
prismArgs = ['echo', quote(' '.join(prismArgs)), ';'] + prismArgs
if options.logDir:
logFile = os.path.relpath(os.path.join(options.logDir, createLogFileName(args, dir)))
logFile = quote(logFile)
if options.test:
prismArgs += ['|', 'tee', logFile]
else:
prismArgs += ['>', logFile]
if options.test:
prismArgs += ['|', 'tee', logFile]
else:
prismArgs += ['>', logFile]
if options.test:
prismArgs += ['|', 'grep "Testing result:"']
prismArgs += ['|', 'grep "Testing result:"']
print ' '.join(prismArgs)
return
print ' '.join(prismArgs)
@ -585,6 +586,7 @@ parser.add_option("-t", "--test", action="store_true", dest="test", default=Fals
parser.add_option("--test-all", action="store_true", dest="testAll", default=False, help="In test mode, don't stop after an error")
parser.add_option("--no-renaming", action="store_true", dest="noRenaming", default=False, help="Don't rename files to be exported")
parser.add_option("--debug", action="store_true", dest="debug", default=False, help="Enable debug mode: display debugging info")
parser.add_option("--echo-full", action="store_true", dest="echoFull", default=False, help="An expanded version of -e/--echo")
(options, args) = parser.parse_args()
if len(args) < 1:
parser.print_help()

Loading…
Cancel
Save