*proxy_obj.get_optionalfunc_call_dict('check') to get references to 'check' function that defined in testcases, and pass them to generator for running later --- libvirt-test-api.py | 6 +++++- 1 files changed, 5 insertions(+), 1 deletions(-) diff --git a/libvirt-test-api.py b/libvirt-test-api.py index 7b38aaa..c53a3b6 100644 --- a/libvirt-test-api.py +++ b/libvirt-test-api.py @@ -125,6 +125,9 @@ class Main(object): unique_testcase_keys = filterobj.unique_testcase_cleansuffix() cases_func_ref_dict = proxy_obj.get_func_call_dict(unique_testcase_keys) + # get check function reference if that is defined in testcase file + cases_checkfunc_ref_dict = proxy_obj.get_optionalfunc_call_dict('check') + # create a null list, then, initilize generator to # get the callable testcase function # and put it into procs list for running. @@ -142,6 +145,7 @@ class Main(object): else: logfile = os.path.join('log/%s' % testrunid, logname) procs.append(generator.FuncGen(cases_func_ref_dict, + cases_checkfunc_ref_dict, activity, logfile, testrunid, @@ -199,7 +203,7 @@ class Main(object): if options_list[0]['options'].has_key("cleanup"): if options_list[0]['options']["cleanup"] == "enable": print "Clean up Testing Environment..." - cases_clearfunc_ref_dict = proxy_obj.get_clearfunc_call_dict() + cases_clearfunc_ref_dict = proxy_obj.get_optionalfunc_call_dict('clean') log.Log.counter = 0 for activity in activities_list: logname = log.Log.get_log_name() -- 1.7.7.5 -- libvir-list mailing list libvir-list@xxxxxxxxxx https://www.redhat.com/mailman/listinfo/libvir-list