37 lines
976 B
Bash
Executable File
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 "========================================="
|