bin/check.py: generate tap file if the message cannot be loaded.

vseva/3.0
Victor Seva 13 years ago
parent 633a193970
commit 4bbfe32cd0

@ -218,8 +218,6 @@ def main():
else: else:
assert False, "unhandled option" assert False, "unhandled option"
print "args:%s" % args
if(len(args)!=2): if(len(args)!=2):
usage() usage()
sys.exit(1) sys.exit(1)
@ -228,12 +226,16 @@ def main():
scen = load(file, Loader=Loader) scen = load(file, Loader=Loader)
file.close() file.close()
with io.open(args[1], 'r') as file:
check = load(file, Loader=Loader)
file.close()
test = Test() test = Test()
try:
with io.open(args[1], 'r') as file:
check = load(file, Loader=Loader)
file.close()
except:
check = {'flow': [], 'sip_in': '', 'sip_out': []}
test.error("Error loading file:%s" % args[1])
test.comment('check flow') test.comment('check flow')
check_flow(scen['flow'], check['flow'], test) check_flow(scen['flow'], check['flow'], test)
test.comment('check sip_in') test.comment('check sip_in')

Loading…
Cancel
Save