Browse Source

prism-auto fix: .args files should be read for .auto files too.

git-svn-id: https://www.prismmodelchecker.org/svn/prism/prism/trunk@10126 bbc10eb1-c90d-0410-af57-cb519fbb1720
master
Dave Parker 11 years ago
parent
commit
0bf0e07bee
  1. 6
      prism/etc/scripts/prism-auto

6
prism/etc/scripts/prism-auto

@ -497,7 +497,8 @@ def benchmarkModelFile(modelFile, modelArgs=[], dir=""):
for autoFile in autoFiles: for autoFile in autoFiles:
logging.debug("Auto file: " + str(autoFile)) logging.debug("Auto file: " + str(autoFile))
for autoArgs in getArgsListsFromFile(autoFile): for autoArgs in getArgsListsFromFile(autoFile):
benchmark(modelFile, modelArgs + args + autoArgs, dir)
for argsa in getMatchingArgListsForFile(autoFile):
benchmark(modelFile, modelArgs + args + autoArgs + argsa, dir)
# Execute benchmarking on an auto file, i.e. a file containing one or more lines # Execute benchmarking on an auto file, i.e. a file containing one or more lines
# of command-line arguments specifying calls to be made to PRISM. # of command-line arguments specifying calls to be made to PRISM.
@ -522,7 +523,8 @@ def benchmarkAutoFile(autoFile):
# Treat auto file like an args file # Treat auto file like an args file
for argsList in getArgsListsFromFile(autoFile): for argsList in getArgsListsFromFile(autoFile):
# Don't look for properties (corresponds to build mode) # Don't look for properties (corresponds to build mode)
benchmark(modelFile, modelArgs + argsList, dir)
for argsa in getMatchingArgListsForFile(autoFile):
benchmark(modelFile, modelArgs + argsList + argsa, dir)
if not modelFiles: if not modelFiles:
# There aren't any (matching) model files, process as "orphaned" auto file # There aren't any (matching) model files, process as "orphaned" auto file
for argsList in getArgsListsFromFile(autoFile): for argsList in getArgsListsFromFile(autoFile):

Loading…
Cancel
Save