Commit graph

10 commits

Author SHA1 Message Date
Hernâni Marques
4296ac946c
android-test: self-build only current stable, not older releases
Milestone/older matrix slots use F-Droid APKs when still hosted; skip
if missing. Rebuild remains limited to stable-self (and master/fix).
2026-07-17 21:57:33 +02:00
Hernâni Marques
e359cf79c2
android-test: sample 3/6/9/12-month wallet tags as WARN only
Pick nearest release tags to 90/180/270/365 days for the older matrix
slot; failures there never hard-block (only ≤14d releases can).
2026-07-17 21:57:01 +02:00
Hernâni Marques
33a545a12d
android-test: smoke older wallet releases; blocker only if ≤14 days
Expand matrix with previous wallet-* tags (F-Droid APK or self-build).
Hard-fail only for released apps younger than BLOCKER_MAX_AGE_DAYS;
older releases and master remain warn-only.
2026-07-17 21:56:01 +02:00
Hernâni Marques
f9df3e20fa
android-test: master self-build failures are WARN only too
Only published F-Droid remains a matrix blocker; master tip issues warn
and continue without failing overall exit alone.
2026-07-17 21:54:17 +02:00
Hernâni Marques
8a49e51cbd
android-test: stable-self failures are WARN only, not blockers
Published F-Droid remains the hard gate (FAIL_FAST). Self-build of the
release tag continues the matrix and does not alone fail overall exit.
2026-07-17 21:53:53 +02:00
Hernâni Marques
b0e186f392
android-test: matrix published + stable-self + master builds
Add run-android-variant-matrix.sh so smoke covers F-Droid stable APK,
a self-build of the same release tag (wallet-1.6.1), and origin/master.
Build helper accepts tags; avoids relying on a single developer tree.
2026-07-17 21:31:30 +02:00
Hernâni Marques
0c3019822f
android-test: headless emulator default for GUI smokes
Default EMULATOR_HEADLESS=1 (-no-window, QT offscreen) while guest GLES
still runs via SwiftShader. Auto-start AVD when no adb device; WINDOWED=1
for a host window on laptops.
2026-07-17 21:29:52 +02:00
Hernâni Marques
80f0219f11
docs(android-test): Minimalvariante limits — was geht / was nicht
Document GUI smoke boundaries: deep-link + best-effort taps work;
unattended settlement and full UI E2E on low-RAM emulator do not.
2026-07-17 21:26:37 +02:00
Hernâni Marques
7dc3d9e3d2
monitoring: rename notes to GUI-AUTOMATION-NOTES.md only
Wrong filename AUTOMATED-GUI-NOTES was a mistake; drop redirect stub.
2026-07-17 21:24:35 +02:00
Hernâni Marques
07045ca388
monitoring: GUI-AUTOMATION-NOTES + AUTO_ANDROID/AUTO_GUI flags
Document minimal variant; Linux defaults to Android-only automation;
macOS can enable both ecosystems later via flags.
2026-07-17 21:24:05 +02:00