From 4bbfe32cd06ee165d9c28beb6474861df839f539 Mon Sep 17 00:00:00 2001 From: Victor Seva Date: Tue, 23 Jul 2013 16:25:31 +0200 Subject: [PATCH] bin/check.py: generate tap file if the message cannot be loaded. --- bin/check.py | 14 ++++++++------ 1 file changed, 8 insertions(+), 6 deletions(-) diff --git a/bin/check.py b/bin/check.py index b508a325..65d3ff17 100755 --- a/bin/check.py +++ b/bin/check.py @@ -218,8 +218,6 @@ def main(): else: assert False, "unhandled option" - print "args:%s" % args - if(len(args)!=2): usage() sys.exit(1) @@ -228,12 +226,16 @@ def main(): scen = load(file, Loader=Loader) file.close() - with io.open(args[1], 'r') as file: - check = load(file, Loader=Loader) - file.close() - 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') check_flow(scen['flow'], check['flow'], test) test.comment('check sip_in')