cdcc919853
Deploy / Deploy Staging (push) Waiting to run
Deploy / Build Production Runtime Images (push) Has been skipped
Deploy / Deploy Production (push) Has been skipped
Deploy / Production Browser E2E (push) Has been skipped
CI/CD Pipeline / Frontend Lint (push) Failing after 142h2m16s
CI/CD Pipeline / Validate Code Quality And Tests (push) Failing after 142h2m23s
- tests.yml: 添加集成测试步骤(单元测试后执行 pytest tests/integration) - ci-cd.yml: 添加集成测试步骤 - deploy.yml: 添加部署后冒烟测试(健康检查 + 登录API验证 + /docs端点检查) - requirements-dev.txt: 添加 pytest-timeout 依赖 - test_auth.py: 修复预期状态码(201→200),需要PG的测试添加skipif标记 - test_api.py: 修复预期状态码和错误消息格式,添加skipif标记 - test_projects.py: 修复 ListAssetLibrariesUseCase.execute() 调用签名 - InMemoryAssetRepository: 添加 find_by_library 别名匹配端口接口 集成测试结果: 101 passed, 19 skipped (需PG的认证测试) 无外部依赖的测试全部通过
14 lines
193 B
Plaintext
14 lines
193 B
Plaintext
# 小虾 SaaS - 开发 / CI 依赖
|
|
|
|
# 代码质量
|
|
black==26.5.1
|
|
isort==8.0.1
|
|
flake8==7.3.0
|
|
bandit==1.9.4
|
|
|
|
# 测试
|
|
pytest==8.3.3
|
|
pytest-asyncio==0.24.0
|
|
pytest-cov==6.0.0
|
|
pytest-timeout==2.3.1
|