Files
HAS-SL100_Api/runner.py
2025-10-30 10:02:58 +00:00

44 lines
1.2 KiB
Python
Raw Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

import pytest
import os
from pathlib import Path
# 获取测试文件路径
current_dir = Path(__file__).parent
test_file = current_dir / "Test_Case" / "test_apps.py"
# 检查路径
print(f"测试文件路径: {test_file}")
print(f"路径是否存在: {test_file.exists()}")
# 临时禁用 allure 插件(如果冲突)
os.environ["PYTEST_DISABLE_PLUGIN_AUTOLOAD"] = "allure-pytest"
# # 执行测试
pytest.main([str(test_file), "-s"])
# import pytest
# import os
# from pathlib import Path
# import sys
# current_dir = Path(__file__).parent
# test_file = current_dir / "Test_Case" / "test_apps.py"
# report_path = str(current_dir / "report.html")
#
# print(f"Python 解释器路径: {sys.executable}")
# print(f"pytest 版本: {pytest.__version__}")
# print(f"测试文件路径: {test_file}")
# print(f"路径是否存在: {test_file.exists()}")
# print(f"报告将生成至: {report_path}")
#
# # 禁用 Allure 插件
# os.environ["PYTEST_DISABLE_PLUGIN_AUTOLOAD"] = "allure-pytest"
#
# # 执行测试并生成报告(显式启用 pytest-html
# pytest.main([
# str(test_file),
# "-s",
# f"--html={report_path}",
# "--self-contained-html",
# "-p", "pytest_html" # 手动加载 pytest-html 插件
# ])