巴青农资商城

run_all.sh 1.1KB

123456789101112131415161718192021222324252627282930313233343536
  1. #!/bin/bash
  2. # 巴清农资商城 · E2E 全量测试套件(Linux / macOS)
  3. echo "============================================"
  4. echo " 巴清农资商城 · E2E 全量测试套件"
  5. echo " 124 条用例 | 63 个 Controller"
  6. echo "============================================"
  7. echo ""
  8. if ! command -v python3 &>/dev/null; then
  9. echo "[错误] 未找到 python3,请先安装 Python 3.8+"
  10. exit 1
  11. fi
  12. echo "[OK] $(python3 --version)"
  13. echo "[*] 安装依赖..."
  14. pip3 install -r requirements.txt -q
  15. echo ""
  16. echo "[*] 运行全部测试..."
  17. echo ""
  18. 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
  19. if [ $? -eq 0 ]; then
  20. echo ""
  21. echo "============================================"
  22. echo " 全部测试通过!报告: report.html"
  23. echo "============================================"
  24. else
  25. echo ""
  26. echo "============================================"
  27. echo " 有失败用例,请查看 report.html"
  28. echo "============================================"
  29. fi