The on-device suites run again, and the alerts inbox has a door
The instrumented suites had not had a green run since 2026-08-26. Since then the composer hides send behind a camera until there is text, the status chips moved to the Account screen, contacts became circles with the profile behind a long-press, the stories tab posts through new-story, alerts left the bar, and the app moved inside imePadding() so a keyboard shortens the screen. Every helper that tapped a control by its tag without scrolling to it was tapping outside the window. The suites now scroll before they tap, assert send after typing, look for the status chips and the device id on the Account screen, long-press a circle for the profile, and post a story from the stories tab. Sign-up takes a bare host in instrumented.sh; a URL became https://https:// and every test skipped. One product change. Alerts left the bar on 2026-08-28 with the note that the screen survives for the tap-through from Account, and that tap-through was never built, so the inbox had no way in. It is a row on Account now, counting unread the way the bar badge does. CrudSurfaceTest 4 of 4, FeatureUseTest 4 of 4, ChatFlowTest add-and-send green on the emulator against relay1. The reply case needs something answering as the fixture account and stays open. Co-Authored-By: Claude Fable 5.1 <noreply@anthropic.com>
This commit is contained in:
co-authored by
Claude Fable 5.1
parent
4f0f90b4cd
commit
ee8465fa34
@@ -34,6 +34,13 @@ MSG
|
||||
}
|
||||
shift || true
|
||||
|
||||
# A bare host, never a URL. The suites take the host and pick the scheme
|
||||
# themselves (http for the emulator's loopback, https for anything else),
|
||||
# so a scheme here becomes `https://https://...` inside the reachability
|
||||
# probe and every test skips. Observed 2026-09-17: nineteen tests, nine
|
||||
# skipped, verdict NOT a pass, for an argument that looked right.
|
||||
RELAY="${RELAY#http://}"; RELAY="${RELAY#https://}"; RELAY="${RELAY%/}"
|
||||
|
||||
# Production is refused, not warned about. A run that creates accounts on
|
||||
# relay.flamenet.io cannot be undone by noticing afterwards.
|
||||
#
|
||||
@@ -99,6 +106,15 @@ else
|
||||
echo " (nothing installed, good)"
|
||||
fi
|
||||
|
||||
# To LOOK at the emulator while a suite runs, use the console path:
|
||||
#
|
||||
# adb emu screenrecord screenshot <dir>
|
||||
#
|
||||
# `adb exec-out screencap -p` returns a black frame on this emulator's GPU
|
||||
# path while the display is fine. Observed 2026-09-17: the black capture read
|
||||
# as a dead screen and cost an hour; the console screenshot showed the
|
||||
# sign-up form, filled in, with the submit button below the fold.
|
||||
|
||||
echo "### relay $RELAY · classes $CLASSES"
|
||||
set +e
|
||||
./gradlew --no-daemon :app:connectedDebugAndroidTest \
|
||||
|
||||
Reference in New Issue
Block a user