test:完善API测试框架

- 添加Godot内置API测试脚本
- 实现Python API客户端测试套件
- 添加快速测试和完整测试脚本
- 支持跨平台测试运行(Windows/Linux)
- 更新测试文档和使用指南
This commit is contained in:
2025-12-25 23:09:12 +08:00
parent 8980e3d558
commit 77af0bda39
9 changed files with 936 additions and 3 deletions

55
tests/api/run_tests.bat Normal file
View File

@@ -0,0 +1,55 @@
@echo off
chcp 65001 >nul
echo 🐋 WhaleTown API 测试工具
echo ========================
echo.
echo 请选择要运行的测试:
echo 1. 快速测试 (推荐)
echo 2. 完整测试套件
echo 3. 简单连接测试
echo 4. 安装依赖
echo 5. 退出
echo.
set /p choice=请输入选择 (1-5):
if "%choice%"=="1" (
echo.
echo 🚀 运行快速测试...
python quick_test.py
goto end
)
if "%choice%"=="2" (
echo.
echo 🚀 运行完整测试套件...
python api_client_test.py
goto end
)
if "%choice%"=="3" (
echo.
echo 🚀 运行简单连接测试...
python simple_api_test.py
goto end
)
if "%choice%"=="4" (
echo.
echo 📦 安装Python依赖...
pip install -r requirements.txt
echo 依赖安装完成!
goto end
)
if "%choice%"=="5" (
echo 👋 再见!
goto end
)
echo ❌ 无效选择,请重新运行脚本
:end
echo.
pause