巴青农资商城

run_all.bat 1.2KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344
  1. @echo off
  2. chcp 65001 >nul
  3. title 巴清农资商城 · 端到端全量测试
  4. echo ============================================
  5. echo 巴清农资商城 · E2E 全量测试套件
  6. echo 124 条用例 | 63 个 Controller | 3 个角色
  7. echo ============================================
  8. echo.
  9. echo [1/3] 检测 Python 环境...
  10. python --version >nul 2>&1
  11. if %errorlevel% neq 0 (
  12. echo [错误] 未找到 Python,请先安装 Python 3.8+
  13. pause
  14. exit /b 1
  15. )
  16. python --version
  17. echo.
  18. echo [2/3] 安装依赖...
  19. pip install -r requirements.txt -q
  20. echo.
  21. echo [3/3] 运行全部测试...
  22. echo.
  23. set TEST_FILES=test_admin_flow.py test_consumer_flow.py test_seller_flow.py test_full_chain.py
  24. python -m pytest %TEST_FILES% -v --html=report.html --self-contained-html --tb=short
  25. echo.
  26. if %errorlevel% equ 0 (
  27. echo ============================================
  28. echo 全部测试通过!
  29. echo 报告已生成: report.html
  30. echo ============================================
  31. ) else (
  32. echo ============================================
  33. echo 有失败用例,请查看 report.html 获取详情
  34. echo ============================================
  35. )
  36. echo.
  37. pause