chuangliangProject/api_auto_framework/test_run.py

35 lines
723 B
Python

# -*- coding: utf-8 -*-
"""
@Time : 2025/8/4 17:53
@Auth : 九月的海
@File : test_run.py
@IDE : PyCharm
@Motto : Catch as catch can....
"""
import time
from api_auto_framework.utils.handle_path import case_path, report_path, result_path
import pytest
import os
import threading
def open_report():
os.system(f"allure open {report_path}")
threading.Thread(target=open_report, daemon=True).start()
def test_run():
target = f"{case_path}/test_Baidu_Common_baiduRequest.py"
cases = case_path
os.system(f"pytest {target} --alluredir={result_path} --clean-alluredir")
os.system(f"allure generate {result_path} -o {report_path} --clean")
if __name__ == "__main__":
test_run()
open_report()