Files
QQclawdbot-know-how/run_tests.bat

43 lines
885 B
Batchfile
Raw Permalink Normal View History

@echo off
chcp 65001 > nul
echo ================================================
echo 知识库管理器 - 测试脚本
echo ================================================
echo.
REM 检查 Python 是否安装
python --version >nul 2>&1
if %errorlevel% neq 0 (
echo [错误] 未找到 Python请先安装 Python 3.8 或更高版本
pause
exit /b 1
)
echo [1/3] 检查依赖...
pip show pytest-qt >nul 2>&1
if %errorlevel% neq 0 (
echo [提示] 未安装依赖,正在安装...
pip install -r requirements.txt
if %errorlevel% neq 0 (
echo [错误] 依赖安装失败
pause
exit /b 1
)
) else (
echo [成功] 依赖已安装
)
echo.
echo [2/3] 运行测试...
pytest test_app.py -v
if %errorlevel% neq 0 (
echo.
echo [警告] 部分测试失败
) else (
echo.
echo [成功] 所有测试通过
)
echo.
pause