You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
{{ message }}
Repository navigation
Commit fea40eb
Browse filesBrowse the repository at this point in the historyBrowse files
fix(daemon): revert-sensitive transport tests, route-derived lease skip, guarded provider-scope resolve
Review round 3 on #1389:
1. The integration acceptance test passed with the interactor transport
param removed — the request-boundary scope was routing for it. Tests now
run in two worlds: the shared-stack and per-request-id tests use a world
WITHOUT getAppleRunnerProvider (the interactor param is the only seam;
verified failing when the param is dropped), while the direct-route test
keeps the request scope it pins.
2. skipSessionlessProviderDevice for lease-route commands is now derived
from daemon.route === 'lease' in shouldSkipSessionlessProviderDevice
instead of hand-spread across four descriptors, with a registry-driven
invariant test enumerating the route.
3. resolveScopedProviderDevice catches resolveTargetDevice failures and
returns undefined: provider-scope plumbing failing to find a device
means 'no provider scope', never a failed request.
Also collapses the duplicated provider-scope Proxy from android.ts and
apple/interactor.ts into core/interactor-scope.ts, and restates the
transport param's role (local-tooling partition + out-of-daemon scoping)
in its doc comment.
0 commit comments