Files
ccdi/run_duplicate_test.bat

71 lines
1.6 KiB
Batchfile
Raw Blame History

This file contains ambiguous Unicode characters
This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.
@echo off
chcp 65001 > nul
echo ================================================
echo 导入重复检测功能测试脚本
echo ================================================
echo.
REM 检查Python是否安装
python --version > nul 2>&1
if errorlevel 1 (
echo [错误] 未检测到Python请先安装Python 3.7+
echo 下载地址: https://www.python.org/downloads/
pause
exit /b 1
)
echo [1/3] 检查Python依赖...
pip show requests > nul 2>&1
if errorlevel 1 (
echo [提示] 正在安装依赖库...
pip install requests openpyxl
if errorlevel 1 (
echo [错误] 依赖安装失败
pause
exit /b 1
)
)
pip show openpyxl > nul 2>&1
if errorlevel 1 (
echo [提示] 正在安装依赖库...
pip install openpyxl
if errorlevel 1 (
echo [错误] 依赖安装失败
pause
exit /b 1
)
)
echo [√] 依赖检查完成
echo.
echo [2/3] 检查后端服务...
curl -s http://localhost:8080/login/test > nul 2>&1
if errorlevel 1 (
echo [警告] 无法连接到后端服务 (http://localhost:8080)
echo [提示] 请确认后端服务已启动
echo.
set /p continue="是否继续运行测试? (y/n): "
if /i not "%continue%"=="y" (
exit /b 1
)
) else (
echo [√] 后端服务正常运行
)
echo.
echo [3/3] 开始运行测试...
echo ================================================
echo.
python doc\test-scripts\test_import_duplicate_detection.py
echo.
echo ================================================
echo 测试完成
echo.
echo 测试报告保存在: doc\test-reports\
echo ================================================
pause