15 lines
770 B
Bash
Executable File
15 lines
770 B
Bash
Executable File
#!/bin/bash
|
|
set -u
|
|
cd /Users/woan/Desktop/AI_UIAutomation
|
|
export PLATFORM=android
|
|
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=/tmp/android-lights-feature.log
|
|
: > "$LOG"
|
|
echo "===== $(date '+%F %T') Android 灯功能页控制批量 =====" | tee -a "$LOG"
|
|
for nm in "${LIGHTS[@]}"; do
|
|
echo "--- $(date +%T) [$nm] ---" | tee -a "$LOG"
|
|
LIGHT_CARD="$nm" npx vitest run tests/ceiling_light/light_feature_control.test.ts 2>&1 \
|
|
| grep -iE "初始|电源后|收尾|✓ \[PASS\]|✗ \[FAIL\]|○ \[SKIP\]|expected" | grep -ivE "deprecat" | tee -a "$LOG"
|
|
done
|
|
echo "===== $(date '+%F %T') 完成 =====" | tee -a "$LOG"
|