Initial commit: 知识库管理器应用
- 实现基于 PySide6 的 GUI 界面 - 集成 FastAPI 知识库服务器 API - 支持查看、编辑、提交 Markdown 文件 - 包含完整的 pytest-qt 测试套件 - 添加功能列表文档
This commit is contained in:
43
run_tests.bat
Normal file
43
run_tests.bat
Normal file
@@ -0,0 +1,43 @@
|
||||
@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
|
||||
Reference in New Issue
Block a user