destn = args.dstn
        ip = args.input_configuration
        topology_name = args.topology_name
        job_type = args.job_type
        logs_dir = args.logs_dir
        pi25 = args.pi25
        unique_id = args.unique_id
        deleteTopology = args.deleteTopology
        tbCreateFlag = args.tbCreateFlag
        job_params = args.job_params
        mail = args.mail
        fl = open(ip)
        fnl = yaml.safe_load(fl)
        common_setup.parse_and_validate_arguments()
        subject = "%s | H: %s | TH: %s | B1: %s | B2: %s" % (
            job_type, utils.get_short_image_name(hubImage),
            utils.get_short_image_name(transitHubImage),
            utils.get_short_image_name(branch1Image),
            utils.get_short_image_name(branch2Image))
        for testbed in fnl['test']:
            virtual_harness.create_server_connect_yaml()
            virtual_harness.create_custom_image(testbed)

            print("Start Proc:copy_files_to_dir")
            virtual_harness.copy_files_to_dir(testbed, pi25)

            #yaml_file=tb_fl+'/CSR1Kv.virl'
            print("Start Proc:modify_virl_image")
            virtual_harness.modify_virl_image(virl_file, imageDict)

            if tbCreateFlag == "true":
 server_ip=args.server
 user_name=args.username
 passwrd=args.password
 tftp_port=args.management_port
 destn=args.dstn
 ip= args.input_configuration
 topology_name = args.topology_name
 job_type = args.job_type
 logs_dir = args.logs_dir
 pi25 = args.pi25
 unique_id = args.unique_id
 deleteTopology = args.deleteTopology
 fl=open(ip)
 fnl=yaml.safe_load(fl)
 common_setup.parse_and_validate_arguments()
 subject = "%s | H: %s | TH: %s | B1: %s | B2: %s"%(job_type, utils.get_short_image_name(hubImage), utils.get_short_image_name(transitHubImage), utils.get_short_image_name(branch1Image), utils.get_short_image_name(branch2Image))
 for testbed in fnl['test']:
   virtual_harness.create_server_connect_yaml()
   virtual_harness.create_custom_image(testbed)
   virtual_harness.create_virl(testbed, pi25)
   virtual_harness.tb_kickoff(topology_name)
   virtual_harness.create_yaml(testbed, topology_name, subject)
   for script in fnl['test'][testbed]['scripts']:
     print('dichhhhh:'+fnl['test'][testbed]['scripts'][script])
     rp=virtual_harness.generate_run_job(fnl['test'][testbed]['scripts'][script], testbed, job_type, topology_name, unique_id)
     print(rp)
     es=test_path+"/"+ds
     housekeeping.cleanup(server_ip, es, destn, topology_name, deleteTopology=deleteTopology)
   if logs_dir:
       print(logs_dir)
       virtual_harness.upload_logs(logs_dir)