Files
huawei/pyproject.toml
2026-07-03 14:34:33 +08:00

78 lines
2.1 KiB
TOML

[project]
name = "huawei-Phone-Test-Project-huawei"
version = "0.3.0"
description = "huawei手机用例集"
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" }
glrocky-sdk = { path = "./glrocky_sdk-0.4.5-py3-none-any.whl" }
[[tool.uv.index]]
url = "https://mirrors.aliyun.com/pypi/simple/"
default = true
[tool.glrocky]
remote_url = "https://gitea.glrocky.cn/scripts/huawei.git"
branch = "master"
uuid = "107f58111-aaa9-4636-b476-huawei001"
[tool.glrocky.tags]
osName="OpenHarmony-6.0.1.115" #hdc -s 5MT0225928000011 shell param get const.ohos.fullname
osVersion="21"
brand="HUAWEI" #hdc -s 5MT0225928000011 shell param get const.product.brand
model="SGT-AL10" #hdc -s 5MT0225928000011 shell param get const.product.model
manufacturer="HUAWEI" #hdc -s 5MT0225928000011 shell param get const.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 = "OpenHarmony", 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"]