uv run lingtest --version
uv run lingtest --help
uv run lingtest providers
providers 只显示环境变量是否已配置,不打印 API Key。
3
选择启动方式
人类用户
uv run lingtest tui
Agent / CI
uv run lingtest workflow workflow.json `
--events jsonl --result result.json
单步 CLI
uv run lingtest generate examples/openapi.yaml `
--strategy deterministic -o cases.yaml
Windows 路径可使用正斜杠,也可对带空格路径加双引号。HTML 报告默认只打印绝对路径;只有传入 --open-browser 或在 TUI 输入 /report open 才启动浏览器。
2. 如何开发调试 lingtest-cli
常用质量命令
uv run pytest
uv run pytest tests/test_orchestration.py -vv
uv run pytest tests/test_tui.py -vv
uv run ruff check src tests
uv run ruff format --check src tests
直接调试 Python 模块
uv run python -m lingtest.cli --help
uv run python -m pdb -m lingtest.cli generate examples/openapi.yaml `
--strategy deterministic -o cases.json
推荐在 IDE 中把模块设为 lingtest.cli,工作目录设为仓库根目录。因为项目使用 src layout,不要直接运行 src/lingtest/cli.py;通过 UV 启动可以确保使用锁定环境和正确的可编辑安装。