17 lines
749 B
Bash
17 lines
749 B
Bash
#!/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")
|
|
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
|