#!/bin/bash # 风控检测系统测试环境安装脚本 echo "=========================================" echo "安装风控检测系统测试依赖" echo "=========================================" # 激活虚拟环境(如果存在) if [ -d "venv" ]; then echo "激活虚拟环境..." source venv/bin/activate else echo "警告: 未找到虚拟环境,请确保已正确设置虚拟环境" fi # 安装测试依赖 echo "" echo "安装pytest和相关依赖..." pip install pytest pytest-asyncio pytest-cov pytest-mock echo "" echo "安装完成!" echo "" echo "运行测试:" echo " pytest app/tests/ -v" echo " pytest app/tests/test_task_manager.py -v" echo " pytest app/tests/test_detection_report.py -v" echo " pytest app/tests/test_risk_detection_api.py -v" echo "" echo "生成覆盖率报告:" echo " coverage run -m pytest app/tests/" echo " coverage report" echo " coverage html" echo "" echo "========================================="