def main(): # get configured logger logger = logging.getLogger("MAIN") # define arguments parser = ArgumentParser( prog="rxconnector", description="Remote ranorex library for robot framework") parser.add_argument("-i", "--ip", required=False, dest="ip", default="0.0.0.0") parser.add_argument("-p", "--port", required=False, type=int, dest="port", default=11000) # parse arguments args = parser.parse_args() # run server try: server = RobotRemoteServer(RanorexLibrary(), args.ip, args.port) except KeyboardInterrupt, e: logger.info("INFO: Keyboard Iterrupt: stopping server") server.stop_remote_server()
def main(): lib = Espresso() # run server indefinitely try: server = RobotRemoteServer(lib, '0.0.0.0', 2347) except KeyboardInterrupt, e: log("INFO: Keyboard Iterrupt: stopping server") server.stop_remote_server()
def main(): # get configured logger logger = logging.getLogger("MAIN") # define arguments parser = ArgumentParser(prog="rxconnector", description="Remote ranorex library for robot framework") parser.add_argument("-i","--ip", required=False, dest="ip", default="0.0.0.0") parser.add_argument("-p", "--port", required=False, type=int, dest="port", default=11000) # parse arguments args = parser.parse_args() # run server try: server = RobotRemoteServer(RanorexLibrary(), args.ip, args.port) except KeyboardInterrupt, e: logger.info("INFO: Keyboard Iterrupt: stopping server") server.stop_remote_server()
def main(): """ Main entry point for vmconnector""" # get configured logger logger = logging.getLogger("MAIN") # define arguments parser = ArgumentParser(prog="vmconnector", description="Robot Remote Server implementing VMware commands") # server configuration parser.add_argument("-i","--ip", required=False, dest="ip", default="0.0.0.0") parser.add_argument("-p", "--port", required=False, type=int, dest="port", default=8000) # password for VMware server os.environ["vmpass"] = "" if "vmpass" not in os.environ else os.environ["vmpass"] parser.add_argument("--vmpass", required=False, dest="vmpass", default=os.environ["vmpass"]) # vmware config file parser.add_argument("-c", "--config", required=True, dest="conf_path") # parse arguments args = parser.parse_args() if args.vmpass == "" : logger.error("VMware password not in environment variables") logger.error("Use vmconnector --vmpass PASSWORD") sys.exit(1) # save password into config dictionary! conf = parse_conf_to_dict(args.conf_path) conf["vm_server"]["vmpass"] = args.vmpass # run server try: server = RobotRemoteServer(vmlib.Library(conf), args.ip, args.port) except KeyboardInterrupt, e: log("INFO: Keyboard Iterrupt: stopping server") server.stop_remote_server()