@echo off REM LocalAgent 测试运行脚本 REM 用于快速执行各类测试 echo ======================================== echo LocalAgent 测试套件 echo ======================================== echo. :menu echo 请选择测试模式: echo [1] 运行关键路径测试 (推荐) echo [2] 运行所有测试 echo [3] 仅运行单元测试 echo [4] 运行端到端集成测试 echo [5] 运行安全回归测试 echo [0] 退出 echo. set /p choice="请输入选项 (0-5): " if "%choice%"=="1" goto critical if "%choice%"=="2" goto all if "%choice%"=="3" goto unit if "%choice%"=="4" goto e2e if "%choice%"=="5" goto security if "%choice%"=="0" goto end echo 无效选项,请重新选择 echo. goto menu :critical echo. echo 运行关键路径测试... echo ======================================== python tests/test_runner.py --mode critical goto result :all echo. echo 运行所有测试... echo ======================================== python tests/test_runner.py --mode all goto result :unit echo. echo 运行单元测试... echo ======================================== python tests/test_runner.py --mode unit goto result :e2e echo. echo 运行端到端集成测试... echo ======================================== python -m unittest tests.test_e2e_integration -v goto result :security echo. echo 运行安全回归测试... echo ======================================== python -m unittest tests.test_security_regression -v goto result :result echo. echo ======================================== echo 测试完成 echo ======================================== echo. echo 测试报告已保存到: workspace\test_reports\ echo. pause goto menu :end echo. echo 感谢使用 LocalAgent 测试套件 exit /b 0