@echo off REM 语义逻辑审查模块 — 测试启动脚本 echo ======================================== echo 语义逻辑审查模块测试套件 echo ======================================== echo. echo 可用命令: echo 1. 运行 pytest 单元测试 echo 2. 启动前端测试服务器 (Web UI) echo 3. 运行单元测试 + 启动服务器 echo 0. 退出 echo. cd /d "%~dp0\..\.." echo 当前目录: %CD% echo. set /p choice="请输入选项 (0-3): " if "%choice%"=="1" ( echo. echo [信息] 运行 pytest 单元测试... set PYTHONPATH=%CD% python -m pytest utils_test\Semantic_Logic_Test\test_semantic_logic.py -v --tb=short echo. pause ) else if "%choice%"=="2" ( echo. echo [信息] 启动前端测试服务器... echo 启动后请访问: http://localhost:8766 echo. python utils_test\Semantic_Logic_Test\semantic_logic_server.py --port 8766 ) else if "%choice%"=="3" ( echo. echo [信息] 先运行单元测试,再启动服务器... set PYTHONPATH=%CD% python -m pytest utils_test\Semantic_Logic_Test\test_semantic_logic.py -v --tb=short echo. echo [信息] 测试完成,启动前端服务器... python utils_test\Semantic_Logic_Test\semantic_logic_server.py --port 8766 ) else if "%choice%"=="0" ( echo 再见! exit /b 0 ) else ( echo [错误] 无效的选项 pause )