35 lines
723 B
Python
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()
|