def rv_connect_menu(vmi, ssn, env): cmd = act.rv_basic_opts(vmi) utils.set_ticket(vmi.test) cmd = utils.combine(cmd, "2>&1") act.info(vmi, "Final RV command: %s", cmd) act.rv_run(vmi, cmd, ssn) url = act.rv_url(vmi) act.str_input(vmi, url) act.rv_auth(vmi)
def rv_connect_menu(vmi, ssn, env): cmd = act.rv_basic_opts(vmi) utils.set_ticket(vmi.test) cmd = utils.combine(cmd, "2>&1") act.info(vmi, "Final RV command: %s", cmd) act.rv_run(vmi, cmd, ssn, env) url = act.rv_url(vmi) act.str_input(vmi, url) act.rv_auth(vmi)
def rv_auth(vmi): """Client waits for user authentication if spice_password is set use qemu monitor password if set, else, if set, try normal password. Only for cmdline. File console.rv should have a password. """ if vmi.cfg.ticket_send: # Wait for remote-viewer to launch. act.wait_for_win(vmi, RV_WIN_NAME_AUTH) act.str_input(vmi, vmi.cfg.ticket_send)