import unittest
import time
from utils.html_test_runner import HTMLTestRunner
from utils.util_email import EmailUtil
suite = unittest.defaultTestLoader.discover(
start_dir="./cases",
pattern="test*.py"
)
report_path = f"./reports/report_{time.strftime('%Y%m%d%H%M%S')}.html"
with open(report_path, "wb") as fwb:
runner = HTMLTestRunner(
stream=fwb,
title="UI Auto Title",
description="UI Auto Description"
)
runner.run(suite)
# EmailUtil.send_with_html("shuaige", "6666666", report_path, ["2297846297@qq.com"])