Example #1
0
def dotest(driver, url):
    #降级
    if Page_script.open_url(driver, url) == 1:
        time.sleep(3)
    else:
        return 0
    if Page_script.login(driver, pw) == 1:
        time.sleep(3)
        logging.info("version = %s", Page_script.get_version(driver))
    else:
        return 0
    if Page_script.upgrade(driver, old_build, wait) == 1:
        time.sleep(3)
    else:
        return 0
    #升级
    if Page_script.open_url(driver, url) == 1:
        time.sleep(3)
    else:
        return 0
    if Page_script.login(driver, pw) == 1:
        time.sleep(3)
        logging.info("version = %s", Page_script.get_version(driver))
    else:
        return 0
    if Page_script.upgrade(driver, new_build, wait) == 1:
        time.sleep(3)
    else:
        return 0
    #检查升级是否成功
    if tools.ping_ok(test_ip):
        try:
            ssh.connect(test_ip, 22, "root", pw)
            this_version = tools.uci_cmd(ssh, uci_sys, ver_flag)
            if new_version == this_version.strip():
                logging.info("test success")
                return 1
            else:
                logging.info("new_version = " + new_version)
                logging.info("this_version = " + this_version)
                return 0
        except Exception as e:
            logging.warning(e)
            return 0
    else:
        return 0
Example #2
0
def dotest(driver, url):
    #降级
    if Page_script.open_url(driver, url) == 1:
        time.sleep(3)
    else:
        return 0
    if Page_script.login(driver, pw) == 1:
        time.sleep(3)
        logging.info("version = %s", Page_script.get_version(driver))
    else:
        return 0
    if Page_script.upgrade(driver, old_build, wait) == 1:
        time.sleep(3)
    else:
        return 0
    #升级
    if Page_script.open_url(driver, url) == 1:
        time.sleep(3)
    else:
        return 0
    if Page_script.login(driver, pw) == 1:
        time.sleep(3)
        logging.info("version = %s", Page_script.get_version(driver))
    else:
        return 0
    if Page_script.upgrade(driver, new_build, wait) == 1:
        time.sleep(3)
    else:
        return 0
    #检查升级是否成功
    if tools.ping_ok(test_ip):
        try:
            ssh.connect(test_ip, 22, "root", pw)
            this_version = tools.uci_cmd(ssh, uci_sys, ver_flag)
            if new_version == this_version.strip():
                logging.info("test success")
                return 1
            else:
                logging.info("new_version = " + new_version)
                logging.info("this_version = " + this_version)
                return 0
        except Exception as e:
            logging.warning(e)
            return 0
    else:
        return 0