- 新增认证API测试,覆盖登录、权限验证、用户管理等关键流程 - 新增对话API测试,包含智能体调用、线程管理、工具获取及配置查询 - 新增系统API测试,涵盖系统健康检查、信息查询及配置管理权限控制 - 配置pytest支持异步测试、标记分类及详细输出 - 添加测试环境配置示例文件 .env.test.example - 新增测试用例README文档,说明测试架构及运行方法 - 优化Makefile,添加格式化差异检查任务 format_diff - 更新.gitignore,支持忽略测试环境配置文件 .env.test
30 lines
536 B
Makefile
30 lines
536 B
Makefile
|
|
.PHONY: start logs
|
|
|
|
start:
|
|
docker compose up -d
|
|
|
|
stop:
|
|
docker compose down
|
|
|
|
logs:
|
|
@docker logs --tail=50 api-dev
|
|
@echo "\n\nBranch: $$(git branch --show-current)"
|
|
@echo "Commit ID: $$(git rev-parse HEAD)"
|
|
@echo "System: $$(uname -a)"
|
|
|
|
######################
|
|
# LINTING AND FORMATTING
|
|
######################
|
|
|
|
lint:
|
|
uv run python -m ruff check .
|
|
uv run python -m ruff format src --diff
|
|
uv run python -m ruff check --select I src
|
|
|
|
format:
|
|
uv run ruff format .
|
|
uv run ruff check . --fix
|
|
|
|
format_diff:
|
|
uv run ruff format --diff .
|