deep-risk/backend/tests/setup_tests.sh
2025-12-14 20:08:27 +08:00

37 lines
976 B
Bash
Executable File

#!/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 "========================================="