Esempio n. 1
0
def pytest_html_results_summary(prefix, summary, postfix):
    """
    添加附加摘要信息
    :param prefix:
    :param summary:
    :param postfix:
    :return:
    """

    prefix.extend([html.p(test_department)])
    prefix.extend([html.p(tester)])
Esempio n. 2
0
def pytest_html_results_summary(prefix, summary, postfix):
    # Get configure content.
    prefix.extend([html.p("测试人: 测试组")])

    # Case number and time.
    case_count = summary[0].__str__()
    # count[0] The case number
    # count[1] The case when
    count = count_regx_compile.findall(case_count)[0]

    # Passed
    passed_str = summary[3].__str__()
    passed = result_regx_compile.findall(passed_str)[0].strip()

    # Failed
    failed_str = summary[9].__str__()
    failed = result_regx_compile.findall(failed_str)[0].strip()

    # Error
    error_str = summary[12].__str__()
    error = result_regx_compile.findall(error_str)[0].strip()

    #pass rate
    passed = int(passed.replace('passed', '').strip())
    failed = failed.replace('failed', '').strip()
    error = error.replace('errors', '').strip()
    # %
    passrate = str("%.2f%%" % (float(passed) / float(count[0]) * 100))

    file_path = os.path.join(gl.loadcasePath, 'result.txt')
    result_text = "; ".join([count[0], count[1], passed.__str__(), failed, error, passrate.__str__()])
    write_file(file_path, 'w', result_text)
Esempio n. 3
0
def description_html(desc):
    """
    将用例中的描述转成HTML对象
    :param desc: 描述
    :return:
    """
    if desc is None:
        return "No case description"
    desc_ = ""
    for i in range(len(desc)):
        if i == 0:
            pass
        elif desc[i] == '\n':
            desc_ = desc_ + ";"
        else:
            desc_ = desc_ + desc[i]

    desc_lines = desc_.split(";")
    desc_html = html.html(
        html.head(
            html.meta(name="Content-Type", value="text/html; charset=latin1")),
        html.body([html.p(line) for line in desc_lines]))
    return desc_html
Esempio n. 4
0
def pytest_html_results_summary(prefix):
    prefix.extend([html.p("所属部门: 缦图互联网小组")])
    prefix.extend([html.p("测试人员: 隐形")])
Esempio n. 5
0
def pytest_html_results_summary(prefix):
    prefix.extend([html.p("测试任务: {0}".format(htmls["测试任务"]))])
    prefix.extend([html.p("测试人员: {0}".format(htmls["测试人员"]))])
Esempio n. 6
0
def pytest_html_results_summary(prefix, summary, postfix):
    prefix.extend([html.p("自定义2: test")])
Esempio n. 7
0
def pytest_html_results_summary(prefix, summary, postfix):
    '''添加测试人员信息'''
    prefix.extend([html.p("测试人员:温一壶清酒")])
    prefix.extend([html.p("测试部门:自动化测试中心")])
Esempio n. 8
0
def pytest_html_results_summary(prefix):
    prefix.extend([html.p("所属部门: 卓讯-合肥测试部")])
    prefix.extend([html.p("测试人员: 王谦")])
Esempio n. 9
0
def pytest_html_results_summary(prefix):
    prefix.extend([html.p("所属部门: 测试部")])
    prefix.extend([html.p("测试人员: wowo")])
Esempio n. 10
0
def pytest_html_results_summary(prefix, summary, postfix):
    # prefix.clear() # 清空summary中的内容
    prefix.extend([html.p("测试执行人: 嘎嘎")])
Esempio n. 11
0
def pytest_html_results_summary(prefix):
    prefix.extend([html.p("所属部门: 卓讯-合肥测试部")])
    prefix.extend([html.p("测试人员: 王谦")])
    lines = read_verion()
    for line in lines:
        prefix.extend([html.p("【 " + line.strip() + " 】")])
Esempio n. 12
0
def pytest_html_results_summary(prefix):
    prefix.extend([html.p('测试人员:赖志添')])
    prefix.extend([html.p('所属部门:测试部')])
Esempio n. 13
0
def pytest_html_results_summary(prefix, summary, postfix):
    prefix.extend([html.p("QA: zhangyp")])  # 第一行
Esempio n. 14
0
def pytest_html_results_summary(prefix):
    prefix.extend([html.p("所属部门: 质量管理部门QA")])
    prefix.extend([html.p("测试人员: 阿木木")])
Esempio n. 15
0
def pytest_html_results_summary(prefix, summary, postfix):
    prefix.extend([html.p("Tester: Steven Xu")])
    prefix.extend([html.p("Email: [email protected]")])
    prefix.extend([html.p("Host Url: http://preview.airwallex.com:30001")])
Esempio n. 16
0
def pytest_html_results_summary(prefix):
    prefix.extend([html.p("所属部门: xx测试中心")])
    prefix.extend([html.p("测试人员: Linux超")])
Esempio n. 17
0
def pytest_html_results_summary(prefix):
    prefix.extend(
        [html.p(f"Runner: {IP.get_host_name()[0]} at {IP.get_host_ip()}")])
def pytest_html_results_summary(prefix):
    prefix.extend([html.p("所属部门: SVD测试中心")])
    prefix.extend([html.p("测试人员: blake.wang")])
Esempio n. 19
0
def pytest_html_results_summary(prefix):
    prefix.extend([html.p("所属部门: 研发部平台组")])
    prefix.extend([html.p("测试人员: 李翔")])
Esempio n. 20
0
def pytest_html_results_summary(prefix, summary, postfix):
    prefix.extend([html.p("测试人: Tommy")])
Esempio n. 21
0
def pytest_html_results_summary(prefix, summary, postfix):
    prefix.extend([html.p("测试人: %s" % (testuser))])
Esempio n. 22
0
def pytest_html_results_summary(prefix):
    prefix.extend([html.p("所属部门: 测试中心")])
    prefix.extend([html.p("测试人员: kongsh")])
Esempio n. 23
0
def pytest_html_results_summary(prefix):
    prefix.extend([html.p("所属部门: 云景测试")])
    prefix.extend([html.p("测试执行人: 侯伟轩")])
Esempio n. 24
0
def pytest_html_results_summary(prefix, summary, postfix):
    # Get configure content.
    prefix.extend([html.p("测试开发组: 李林琳")])
Esempio n. 25
0
def pytest_html_results_summary(prefix, summary, postfix):
    # prefix.clear() # 清空summary中的内容
    prefix.extend([html.p("所属部门: XX公司测试部")])
    prefix.extend([html.p("测试执行人: 随风挥手")])
Esempio n. 26
0
def pytest_html_results_summary(prefix):
    prefix.extend([html.p('测试人员: Michael')])
Esempio n. 27
0
def pytest_html_results_summary(prefix, summary, postfix):
    prefix.extend([html.p('测试人:周圆')])
Esempio n. 28
0
def pytest_html_results_summary(prefix):
    prefix.extend([html.p("所属部门: 研发中心")])
    prefix.extend([html.p("测试人员: 程义军")])