| 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748 |
- @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
- )
|