[project] name = "honor-Phone-Test-Project-honor" version = "0.3.1" description = "honor_BKQ-AN90手机用例集" readme = "README.md" authors = [{ name = "liumin", email = "liumin@glrocy.com" }] requires-python = "==3.12.6" dependencies = ["glrocky-sdk", "uvicorn>=0.34.2"] [tool.pytest.ini_options] minversion = "8.3.5" #addopts = "--no-summary --no-header -rfEX --strict-markers --capture=tee-sys " addopts = "--capture=tee-sys " testpaths = ["scenarios"] python_files = "tc_*.py" markers = [] [tool.pyright] venv = ".venv" venvPath = "." reportMissingTypeStubs = false reportUnknownMemberType = false [tool.uv.sources] #glrocky-sdk = { path = "../../packages/glrocky-sdk" } glrocky-sdk = { path = "./glrocky_sdk-0.4.3-py3-none-any.whl" } [[tool.uv.index]] url = "https://mirrors.aliyun.com/pypi/simple/" default = true [tool.glrocky] remote_url = "https://gitea.glrocky.cn/aitest-scripts/honor.git" branch = "BKQ-AN90" uuid = "157f58111-aaa9-4636-b476-939e2honor03" [tool.glrocky.tags] osName="android" #adb -s A3TE025A06000866 shell "getprop ro.build.version.release" osVersion="15" brand="HONOR" #adb -s A3TE025A06000866 shell "getprop ro.product.brand" model="BKQ-AN90" #adb -s A3TE025A06000866 shell "getprop ro.product.model" manufacturer="HONOR" #adb -s A3TE025A06000866 shell "getprop ro.product.manufacturer" [tool.glrocky.commands] generateSchema = "uv run --reinstall-package glrocky-sdk pytest --co --generate-schema --continue-on-collection-errors" startTest = "uv run pytest" [tool.glrocky.requirements] devices = [{ type = "phone", os = "android", count = 1 }] [tool.glrocky.project_settings] screen-record-extra-commands = [ "--window-x=1380", "--window-y=50", "--always-on-top", "--disable-screensaver", "--window-borderless", "-m", "600", "--video-codec", "h264", "--video-bit-rate", "5M", "--max-fps", "60", "--time-limit", "3600", "--print-fps", "--video-buffer", "100", "--no-audio-playback", "--no-audio", ] [dependency-groups] dev = ["ruff>=0.12.2"]