Change wsim main function for potential use as imported module in regression-wally

This commit is contained in:
Jordan Carlin 2024-12-07 13:54:47 -08:00
parent c178180b0f
commit c9885ff495
No known key found for this signature in database

View File

@ -156,11 +156,14 @@ def runVCS(args, flags, prefix):
print(cmd) print(cmd)
os.system(cmd) os.system(cmd)
if __name__ == "__main__": def main(args):
args = parseArgs()
validateArgs(args) validateArgs(args)
print(f"Config={args.config} tests={args.testsuite} sim={args.sim} gui={args.gui} args='{args.args}' params='{args.params}'") print(f"Config={args.config} tests={args.testsuite} sim={args.sim} gui={args.gui} args='{args.args}' params='{args.params}'")
ElfFile = elfFileCheck(args) ElfFile = elfFileCheck(args)
flags, prefix = prepSim(args, ElfFile) flags, prefix = prepSim(args, ElfFile)
createDirs(args.sim) createDirs(args.sim)
sys.exit(runSim(args, flags, prefix)) sys.exit(runSim(args, flags, prefix))
if __name__ == "__main__":
args = parseArgs()
main(args)