James Mackay
|
9b3142874f
|
fix(connection,adb_client): the logcat stream survives quiet windows — transport_timeout_s=None (bulk_read blocks quiet gaps; the ladder + async_stop remain recovery/cleanup), 3-line parse buffer for wrapped cmp records, public poller config accessor replaces the private reach-ins (t27 F-NEW1..3)
|
2026-10-09 06:20:38 +01:00 |
|
James Mackay
|
67174b8536
|
test(connection): drain beats before label-fetch asserts; label-less negative cache costs one pm dump ever + shlex-quote shape pinned (t26 F1,F2)
|
2026-10-09 06:10:27 +01:00 |
|
James Mackay
|
f863496ce5
|
test(media_session,connection): logcat START parsing (cmp=, wrapped records, null/non-START ignored, u-prefixes), instant stamp + notify, duplicate START suppression, 5-in-10-min auto-disable, OFF = no stream task, stream never touches the poller socket (P5-3)
|
2026-10-09 06:06:10 +01:00 |
|
James Mackay
|
c57a2e2ff2
|
test(ha_adb_common,connection): application-label tolerance (dual quotes, empty multi-label blocks, null, absent) + label cache reuse across cycles — no duplicate pm dump (P5-1)
|
2026-10-09 05:52:02 +01:00 |
|
James Mackay
|
bb2f787fcd
|
test(ha_adb_common): fixture-driven foreground-parser tests — TiviMate capture, R4 launcher, wrap join, topResumed fallback ordering, duplicates tolerated (P3-2a)
|
2026-10-08 10:39:43 +01:00 |
|
James Mackay
|
8885ddd5b5
|
feat(connection): ADB foreground fallback on the watchdog cadence when the protocol push is silent (store priority protocol > ADB); audio-playback hint filtered through SYSTEM_MEDIA_PACKAGES (P3-2b,c)
|
2026-10-08 10:33:38 +01:00 |
|
James Mackay
|
d07820cde8
|
test: sound backoff-jitter assertions (per-delay band + non-overlapping growth) and scoped import-stub teardown in the pairing regression tests (F5 residual)
|
2026-10-08 09:19:20 +01:00 |
|
James Mackay
|
9c409b3805
|
fix(connection): reconnect decision closes the failed socket (health_check's documented role) + symmetric backoff-bound test assertion (F3, F5)
|
2026-10-08 09:13:51 +01:00 |
|
James Mackay
|
ec2db2ae58
|
test(connection): manager unit tests with a fake poller — connect/reconnect backoff, TTL expiry, listeners, lifecycle
|
2026-10-08 08:58:00 +01:00 |
|