#!/bin/bash set -u cd /Users/woan/Desktop/AI_UIAutomation export PLATFORM=android SOAK_MODE=1 LIGHTS=("Permanent Outdoor Lights" "Color Bulb" "Ceiling Light Pro" "RGBICWW Floor Lamp" "RGBWW Floor Lamp" "Strip Light 4E" "RGBWW Strip Light 3" "RGBIC Neon Rope Light" "Candle Warmer Lamp") LOG=reports/lights-control.log { echo "===== $(date '+%F %T') 灯类全覆盖控制开始 =====" for nm in "${LIGHTS[@]}"; do echo "--- $(date +%T) [$nm] ---" LIGHT_CARD="$nm" npx vitest run tests/ceiling_light/eave_light_control.test.ts 2>&1 | grep -E "✓ \[PASS\]|✗ \[FAIL\]|○ \[SKIP\]|结果:" | tail -8 done echo "----- 重新生成合并报告 -----" npx ts-node scripts/gen-combined.ts P0_All_Android_merged echo "===== $(date '+%F %T') 完成 =====" } >> "$LOG" 2>&1