Exemple #1
0
def _run():
    prepare = _prepare()
    logger = manager.get_logger()
    reporter = manager.get_reporter()
    if not prepare:
        reporter.screenshot()
        logger.error("Connect to sdk fail,please config your game contain sdk or not in the first scene")
        return
    try:
        import testcase.runner as runner
        runner.run()
    except WeTestRuntimeError as e:
        stack = traceback.format_exc()
        logger.exception(stack)
Exemple #2
0
def _run():
    prepare = _prepare()
    logger = manager.get_logger()
    reporter = manager.get_reporter()
    if not prepare:
        reporter.screenshot()
        logger.error("Connect to sdk fail,please config your game contain sdk or not in the first scene")
        return
    try:
        import testcase.runner as runner
        runner.run()
    except WeTestRuntimeError as e:
        stack = traceback.format_exc()
        logger.exception(stack)
def run():
    prepare = _prepare()
    logger = manager.get_logger()
    reporter = manager.get_reporter()
    if not prepare:
        reporter.screenshot()
        logger.error(
            "Connect to sdk fail,please config your game contain sdk or not in the first scene"
        )
        return
    try:
        """此处添加当次测试的内容"""
        import testcase.runner as runner
        runner.run()  # 根据不同测试场景需求,修改该部分内容。

        import testcase.MyTestAPI as nsstest
        # 1. 登录游戏,选服,进入游戏大厅
        nsstest.login()
        nsstest.select_section(34)
        nsstest.enter_gamecenter()

        #2. 开始单局,打桩标记
        nsstest.random_start("ECGMT_PROP_SINGLE_GAME")
        cube_client.mark_tag()

        # 3.等待单局结束,打桩标记
        nsstest.wait_until_end()
        cube_client.mark_tag()

        # 4.退出游戏
        nsstest.exit_game()

        time.sleep(10)

    except WeTestRuntimeError as e:
        stack = traceback.format_exc()
        logger.exception(stack)
    finally:
        _cube_finish_test()