evgeny
|
d6c178a39b
|
Keep host window lookup separate from the service-owned window field
|
2026-10-29 13:34:23 +01:00 |
|
evgeny
|
18cb661c91
|
Reproduce overlay partial IPC effects, stale gestures and foreground lifecycle failures
|
2026-10-29 13:34:23 +01:00 |
|
evgeny
|
2f43407ae4
|
Require an available notification manager at overlay IPC boundaries
|
2026-10-29 13:34:23 +01:00 |
|
evgeny
|
19050cd4f2
|
Use the real overlay service with radio lifecycle components in host tests
|
2026-10-29 13:34:23 +01:00 |
|
evgeny
|
ff16eec78d
|
Expose overlay notification and state resource identifiers to JVM tests
|
2026-10-29 13:34:23 +01:00 |
|
evgeny
|
263d1348ec
|
Model overlay permissions and persistent settings for service tests
|
2026-10-29 13:34:23 +01:00 |
|
evgeny
|
ce756ed6a9
|
Expose foreground type and deferred layout contracts in overlay fixtures
|
2026-10-29 13:34:23 +01:00 |
|
evgeny
|
19fd2d3042
|
Provide overlay drawing boundaries without Android rendering
|
2026-10-29 13:34:23 +01:00 |
|
evgeny
|
d1dc3bb8f7
|
Model overlay window IPC and foreground service lifetime for Android host tests
|
2026-10-29 13:34:23 +01:00 |
|
evgeny
|
6d5b2bd176
|
Record distinct radio core availability and busy outcomes
|
2026-10-29 13:34:23 +01:00 |
|
evgeny
|
6ee4aa99eb
|
Report unavailable core accurately and include malformed radio event fields
|
2026-10-29 13:34:23 +01:00 |
|
evgeny
|
16a9bee8f3
|
Distinguish unavailable radio signaling from an occupied call slot
|
2026-10-29 13:34:23 +01:00 |
|
evgeny
|
8100ea728e
|
Document Android radio invitation ownership, UI phases and fault checks
|
2026-10-29 13:34:23 +01:00 |
|
evgeny
|
6ec8950a85
|
Clarify asynchronous radio signaling and wire identity contracts
|
2026-10-29 13:34:23 +01:00 |
|
evgeny
|
cda411a57e
|
Document radio invitation state and cover continuation and stale pending events
|
2026-10-29 13:34:23 +01:00 |
|
evgeny
|
45992a3dd3
|
Allow the missing-notification-service fault in radio cleanup assertions
|
2026-10-29 13:34:23 +01:00 |
|
evgeny
|
8a7f732428
|
Validate radio call identities and preserve terminal activation states
|
2026-10-29 13:34:23 +01:00 |
|
evgeny
|
b24bee7a89
|
Own pending radio starts and diagnose every signaling queue refusal
|
2026-10-29 13:34:23 +01:00 |
|
evgeny
|
16f52c0136
|
Exercise radio call signaling refusals, identity, activation and notification lifetime
|
2026-10-29 13:34:23 +01:00 |
|
evgeny
|
93b174ecde
|
Keep radio outcome presentation failures inside the controller lifecycle
|
2026-10-29 13:34:23 +01:00 |
|
evgeny
|
8b982efa05
|
Compile the real radio call controller in host lifecycle tests
|
2026-10-29 13:34:23 +01:00 |
|
evgeny
|
a5718c4ca9
|
Model native radio call requests and controller dependencies in host fixtures
|
2026-10-29 13:34:23 +01:00 |
|
evgeny
|
5823d6f907
|
Bind capture startup to the generation of its update request
|
2026-10-29 13:34:23 +01:00 |
|
evgeny
|
7810137eb0
|
Handle playback cancellation and document complete radio failure recovery
|
2026-10-29 13:34:23 +01:00 |
|
evgeny
|
b1a888ffb6
|
Distinguish stop-unblocked writes from active playback failures
|
2026-10-29 13:34:23 +01:00 |
|
evgeny
|
a5fea0c503
|
Preserve replacement PTT requests during obsolete capture rollback
|
2026-10-29 13:34:23 +01:00 |
|
evgeny
|
17caeb0a9c
|
Cover capture startup failures that overlap a replacement group
|
2026-10-29 13:34:23 +01:00 |
|
evgeny
|
6677b3abfe
|
Document radio worker ownership and format failure boundaries
|
2026-10-29 13:34:23 +01:00 |
|
evgeny
|
613ea315b0
|
Synchronize radio discontinuity regression with the first capture frame
|
2026-10-29 13:34:23 +01:00 |
|
evgeny
|
ed8d208454
|
Recover radio worker failures on the owning I/O executor
|
2026-10-29 13:34:23 +01:00 |
|
evgeny
|
a04cfe4441
|
Keep radio capture owned through startup faults and deferred native cleanup
|
2026-10-29 13:34:23 +01:00 |
|
evgeny
|
1ddd75e134
|
Isolate complete short-write frames from playback already in flight
|
2026-10-29 13:34:23 +01:00 |
|
evgeny
|
9baa72759f
|
Reproduce radio worker failures and stale session cleanup races
|
2026-10-29 13:34:23 +01:00 |
|
evgeny
|
5d74bcd865
|
Model radio worker I/O faults and partial native capture effects
|
2026-10-29 13:34:23 +01:00 |
|
evgeny
|
128af68a89
|
Invalidate radio settings before reconfiguration and log failed attempts
|
2026-10-29 13:34:23 +01:00 |
|
evgeny
|
67615cc330
|
Reproduce stale settings acknowledgements after failed radio reconfiguration
|
2026-10-29 13:34:23 +01:00 |
|
evgeny
|
bb8518ab67
|
Document radio startup completion and independent cleanup contracts
|
2026-10-29 13:34:23 +01:00 |
|
evgeny
|
2fd8a35230
|
Verify failed radio restore and trace resource join completion
|
2026-10-29 13:34:23 +01:00 |
|
evgeny
|
b6ec030128
|
Bind radio screen callbacks to the originating startup generation
|
2026-10-29 13:34:23 +01:00 |
|
evgeny
|
7084454e84
|
Verify radio output lease dependencies and interrupted cleanup
|
2026-10-29 13:34:23 +01:00 |
|
evgeny
|
7699ebfcf6
|
Own radio acknowledgement timers and close unschedulable background capture
|
2026-10-29 13:34:23 +01:00 |
|
evgeny
|
0ba189863e
|
Complete radio startup callbacks after failures and reject stale readiness
|
2026-10-29 13:34:23 +01:00 |
|
evgeny
|
e197f72722
|
Release radio resources independently and retain failed cleanup owners
|
2026-10-29 13:34:23 +01:00 |
|
evgeny
|
530dd81a71
|
Isolate old radio cleanup failures between negative control scenarios
|
2026-10-29 13:34:23 +01:00 |
|
evgeny
|
c1fe2a3cd0
|
Reproduce radio lifecycle cleanup and startup callback failures
|
2026-10-29 13:34:23 +01:00 |
|
evgeny
|
45bc97c25b
|
Model radio startup and main queue delivery failures
|
2026-10-29 13:34:23 +01:00 |
|
evgeny
|
982ed0ca7d
|
Model recoverable receiver and radio output lifecycle failures
|
2026-10-29 13:34:23 +01:00 |
|
evgeny
|
7780922353
|
Document radio PTT release fallback and native command coverage
|
2026-10-29 13:34:22 +01:00 |
|
evgeny
|
46edb1beb5
|
End radio PTT immediately when its release timer is rejected
|
2026-10-29 13:34:22 +01:00 |
|
evgeny
|
722ca3e6f7
|
Drain radio callbacks before terminating the host executor
|
2026-10-29 13:34:22 +01:00 |
|