#!/bin/bash # KARDS交互式环境 - 批量测试脚本 echo "=== KARDS 交互式测试环境 - 功能演示 ===" echo # 测试1: 基础功能 echo ">>> 测试1: 基础功能" echo "deploy ger_infantry_grenadier show endturn quit" | .venv/bin/python interactive/interactive_simple.py 2>/dev/null | grep -E "(成功|失败|回合|K:)" | head -5 echo echo ">>> 测试2: 前线战斗场景" echo "scenario frontline show quit" | .venv/bin/python interactive/interactive_simple.py 2>/dev/null | grep -E "(控制|前线)" | head -3 echo echo ">>> 测试3: 资源管理" echo "scenario resources kredits setk 0 10 kredits quit" | .venv/bin/python interactive/interactive_simple.py 2>/dev/null | grep -E "(Kredits|资源)" | head -4 echo echo ">>> 测试4: 列出单位" echo "list germany quit" | .venv/bin/python interactive/interactive_simple.py 2>/dev/null | grep -E "(ger_|德军)" | head -3 echo echo ">>> 测试5: 测试场景列表" echo "scenarios quit" | .venv/bin/python interactive/interactive_simple.py 2>/dev/null | grep -E "(basic|frontline|massive)" | head -3 echo echo "=== 测试完成 ==="