| 123456789101112131415161718192021222324252627282930313233343536 |
- #!/bin/bash
- # 巴清农资商城 · E2E 全量测试套件(Linux / macOS)
- echo "============================================"
- echo " 巴清农资商城 · E2E 全量测试套件"
- echo " 124 条用例 | 63 个 Controller"
- echo "============================================"
- echo ""
- if ! command -v python3 &>/dev/null; then
- echo "[错误] 未找到 python3,请先安装 Python 3.8+"
- exit 1
- fi
- echo "[OK] $(python3 --version)"
- echo "[*] 安装依赖..."
- pip3 install -r requirements.txt -q
- echo ""
- echo "[*] 运行全部测试..."
- echo ""
- python3 -m pytest test_admin_flow.py test_consumer_flow.py test_seller_flow.py test_full_chain.py -v --html=report.html --self-contained-html --tb=short
- if [ $? -eq 0 ]; then
- echo ""
- echo "============================================"
- echo " 全部测试通过!报告: report.html"
- echo "============================================"
- else
- echo ""
- echo "============================================"
- echo " 有失败用例,请查看 report.html"
- echo "============================================"
- fi
|