代码拉取完成,页面将自动刷新
# _*_ coding=utf-8 _*_
# 日期:2023/3/29 2:35 下午
# 项目:auto_test
# 作者:liwenqiang
import os
import sys
import time
import pytest
import platform
from common.logger import logs
from common.yaml_util import get_abs_path
from common.send_report import send_report
from common.yaml_util import replace_config_data_yaml
from bussiness.domain_replace import replace_domain
from bussiness.allure_report.allure_report import set_windows_title, set_report_name
logs(f"run.py当前路径为:{get_abs_path()}")
if len(sys.argv) > 1:
host = sys.argv[1]
replace_config_data_yaml('host_1', host)
time.sleep(2)
replace_domain()
else:
replace_config_data_yaml('host_1', f"https://api.p01.jiukyun.com")
time.sleep(2)
replace_domain()
# 禁用控制台颜色,值任意填
os.environ["NO_COLOR"] = "1"
# # 执行测试
pytest.main(['--alluredir',
'allureData',
'--clean-alluredir',
'-vs',
'--reruns=2',
# '-k', 'test_login or test_get_company_list',
# '-m', 'login or user'
])
# 生成allure测试报告
if platform.system() == 'Linux':
os.system("/usr/local/allure-2.18.0/bin/allure generate allureData -o report --clean")
else:
os.system("allure generate allureData -o report --clean")
# time.sleep(1)
#
# 设置项目测试报告窗口标题、详情页标题
set_windows_title("本地化部署自动化测试报告")
set_report_name("本地化部署接口自动化测试报告")
# 发送测试报告
# send_report()
此处可能存在不合适展示的内容,页面不予展示。您可通过相关编辑功能自查并修改。
如您确认内容无涉及 不当用语 / 纯广告导流 / 暴力 / 低俗色情 / 侵权 / 盗版 / 虚假 / 无价值内容或违法国家有关法律法规的内容,可点击提交进行申诉,我们将尽快为您处理。