monitoring: vanilla Android GUI smoke + AUTOMATED-GUI-NOTES

uiautomator multi-round taps for goa/stage; document legitimate
deep-link shortcuts vs pure CLI install tests.
This commit is contained in:
Hernâni Marques 2026-07-17 21:00:56 +02:00
parent 4598aca083
commit 2b89526c60
No known key found for this signature in database
GPG key ID: CB5738652768F7E9
6 changed files with 509 additions and 5 deletions

View file

@ -82,12 +82,18 @@ echo "copied → $STAMP_APK"
echo "$COMMIT" >"$ROOT/out/build-commit.txt" 2>/dev/null || mkdir -p "$ROOT/out" && echo "$COMMIT" >"$ROOT/out/build-commit.txt"
echo "$APK" >"$ROOT/out/build-apk-path.txt"
# Same smoke as published F-Droid path
# Same smoke as published F-Droid path (CLI hybrid or GUI)
export APK_PATH="$STAMP_APK"
export APK_NAME="$(basename "$STAMP_APK")"
export PKG
export OUT_DIR="${OUT_DIR:-$ROOT/out-source}"
mkdir -p "$OUT_DIR"
echo "=== smoke with built APK (PKG=$PKG) ==="
exec env APK_DIR="$ROOT/apks" APK_NAME="$APK_NAME" PKG="$PKG" OUT_DIR="$OUT_DIR" \
"$SMOKE"
SMOKE_CMD="$SMOKE"
if [ "${GUI:-0}" = "1" ]; then
SMOKE_CMD="$ROOT/run-android-gui-smoke.sh"
OUT_DIR="${OUT_DIR%-source}-source-gui"
export OUT_DIR
fi
echo "=== smoke with built APK (PKG=$PKG · GUI=${GUI:-0}) ==="
exec env APK_DIR="$ROOT/apks" APK_NAME="$APK_NAME" APK_PATH="$APK_PATH" PKG="$PKG" OUT_DIR="$OUT_DIR" \
"$SMOKE_CMD"