def start(case_name, **kwargs):
    try:
        log.info('Begin to start test {}'.format(case_name))
        user_manager = vdi_connection.MultiUserManger()
        user = user_manager.get_a_available_key()
        rdp_server = user_manager.get_a_available_key('rdp win10')
        conn = vdi_connection.RDPLinux(user=user, rdp_server=rdp_server)
        log.info('user: {}, rdp_server: {}'.format(user, rdp_server))
        report_file = os.path.join(
            common_function.get_current_dir(), r'Test_Report',
            '{}.yaml'.format(common_function.check_ip_yaml()))
        common_function.new_cases_result(report_file, case_name)
        common_function.case_steps_run_control(steps_list,
                                               __name__,
                                               case_name=case_name,
                                               log=log,
                                               report_file=report_file,
                                               user=user,
                                               rdp_server=rdp_server,
                                               conn=conn,
                                               user_manager=user_manager)
    except:
        log.error(traceback.format_exc())
        error_pic = os.path.join(common_function.get_current_dir(),
                                 r'Test_Report', 'img',
                                 '{}.png'.format(case_name))
        picture_operator.capture_screen(error_pic)
        reset_all_settings(num=0)
        return False
def start(case_name, *args, **kwargs):
    log = "log----------"
    report_file = "report_file--------"
    common_function.case_steps_run_control(steps_list,
                                           __name__,
                                           case_name=case_name,
                                           log=log,
                                           report_file=report_file)
def start(case_name, **kwargs):
    ip = check_ip_yaml()
    yml_path = get_current_dir("Test_Report/{}.yaml").format(ip)
    params = {"case_name": case_name,
              "yml_path": yml_path}
    step_list = ['step1', 'reboot', 'step3', 'resume']
    case_steps_run_control(step_list, __name__, **params)
    resume()
    return
def start(case_name, **kwargs):
    report_file = cf.get_current_dir("Test_Report",
                                     "{}.yaml".format(cf.check_ip_yaml()))
    cf.new_cases_result(report_file, case_name)

    cf.case_steps_run_control(steps_list,
                              __name__,
                              case_name=case_name,
                              report_file=report_file)
Пример #5
0
def start(case_name, **kwargs):
    log = Logger()
    report_file = os.path.join(cf.get_current_dir(), "Test_Report",
                               "{}.yaml".format(cf.get_ip()))

    cf.case_steps_run_control(steps_list,
                              __name__,
                              case_name=case_name,
                              log=log,
                              report_file=report_file)
def start(case_name, **kwargs):
    report_file = os.path.join(cf.get_current_dir(), "Test_Report",
                               "{}.yaml".format(cf.check_ip_yaml()))
    cf.new_cases_result(report_file, case_name)

    steps_list = ("userlock_is_1", "userlock_is_0",
                  "userlock_is_0_after_reboot")
    cf.case_steps_run_control(steps_list,
                              __name__,
                              case_name=case_name,
                              report_file=report_file)
def start(case_name, **kwargs):
    ssid = kwargs.get("ssid", "R1-TC_5G_n")
    report_file = os.path.join(cf.get_current_dir(), "Test_Report",
                               "{}.yaml".format(cf.check_ip_yaml()))
    cf.new_cases_result(report_file, case_name)

    steps_list = ("step_1_2", "step_3_4")
    cf.case_steps_run_control(steps_list,
                              __name__,
                              case_name=case_name,
                              report_file=report_file,
                              ssid=ssid)
def start(case_name, kwargs):
    steps_list = (
        "clear_proxy",
        "access_website_before",
        "set_proxy1",
        "access_website_after",
        "finish"
    )
    https_test = ProxyTest('https')
    result_file = common_function.get_current_dir(r'Test_Report', '{}.yaml'.format(common_function.check_ip_yaml()))
    common_function.new_cases_result(result_file, case_name)
    common_function.case_steps_run_control(steps_list, __name__, case_name=case_name,
                                           report_file=result_file, obj=https_test)
def start(case_name, **kwargs):
    report_file = os.path.join(common_function.get_current_dir(), "Test_Report",
                               "{}.yaml".format(common_function.check_ip_yaml()))

    common_function.new_cases_result(report_file, case_name)  # new report

    steps_list = ("preparation",
                  "configure_pptp_vpn",
                  "check_configure_pptp_vpn_result",
                  "reboot",
                  "check_pptp_vpn_result_reboot",
                  "restore_environment"
                  )

    common_function.case_steps_run_control(steps_list, __name__, case_name=case_name, log=pptp_vpn.log,
                                           report_file=report_file)
Пример #10
0
def start(case_name, kwargs):
    steps_list = ("set_bypass_baidu", "test_bypass_baidu",
                  "set_bypass_baidu_google", "test_bypass_baidu_google",
                  "set_bypass_contain_baidu", "test_bypass_contain_baidu",
                  "finish")
    no_proxy_test = NoProxyTest()
    result_file = common_function.get_current_dir(
        r'Test_Report', '{}.yaml'.format(common_function.check_ip_yaml()))
    common_function.new_cases_result(result_file, case_name)
    # no_proxy_test.tp.switch_mode()
    common_function.case_steps_run_control(steps_list,
                                           __name__,
                                           case_name=case_name,
                                           log=log,
                                           report_file=result_file,
                                           obj=no_proxy_test)
def start(case_name, **kwargs):

    report_file = os.path.join(common_function.get_current_dir(), "Test_Report",
                               "{}.yaml".format(common_function.check_ip_yaml()))

    common_function.new_cases_result(report_file, case_name)  # new report

    steps_list = ("preparation",
                  "set_wireless",
                  "check_connected_wireless",
                  "move_up_ssid",
                  "reboot",
                  "check_connected_wireless_reboot",
                  "restore_environment"
                  )

    common_function.case_steps_run_control(steps_list, __name__, case_name=case_name, log=wireless_pro.log,
                                           report_file=report_file)
def start(case_name, *args, **kwargs):
    try:
        log.info('Begin to start test {}'.format(case_name))
        result_file = os.path.join(
            common_function.get_current_dir(), r'Test_Report',
            '{}.yaml'.format(common_function.check_ip_yaml()))
        common_function.new_cases_result(result_file, case_name)
        common_function.case_steps_run_control(steps_list,
                                               __name__,
                                               case_name=case_name,
                                               log=log,
                                               report_file=result_file)
        reset_settings()
        log.info('test case {} is end'.format(case_name))
    except:
        log.error(traceback.format_exc())
        error_pic = os.path.join(common_function.get_current_dir(),
                                 r'Test_Report', 'img',
                                 '{}.png'.format(case_name.replace(' ', '_')))
        capture_screen(error_pic)
        pass
def start(case_name, **kwargs):

    report_file = os.path.join(common_function.get_current_dir(), "Test_Report",
                               "{}.yaml".format(common_function.check_ip_yaml()))

    common_function.new_cases_result(report_file, case_name)  # new report

    steps_list = ("switch_to_admin",
                  "enable_timed_system_lock",
                  "set_lockinfo",
                  "check_lockinfo_in_dialog",
                  "set_locktime",
                  "check_locktime_in_dialog",
                  "reboot",
                  "check_lockinfo_in_dialog_reboot",
                  "check_locktime_in_dialog_reboot"
                  )
    pyautogui.moveTo(1, 1)  # Move cursor in case it's at the corner of screen and PyAutuGui fail-safe is triggered
    time.sleep(1)
    common_function.case_steps_run_control(steps_list, __name__, case_name=case_name, log=screen_lock.log,
                                           report_file=report_file)