Skip to content

Add SDK room lifecycle regression coverage - #48

Merged
sarthakagrawal927 merged 1 commit into
mainfrom
agent/motion-cloud26-publish-20261013
Oct 13, 2026
Merged

sarthakagrawal927 merged 1 commit into
mainfrom
agent/motion-cloud26-publish-20261013

Conversation

@sarthakagrawal927

Copy link
Copy Markdown
Member

Part of #26.

Changes

  • Add SDK room lifecycle coverage for socket open/close, reconnect scheduling, ping handling, and backpressure behavior using a fake EventTarget socket.
  • Keep the tests network-independent and avoid changes to runtime behavior.

Verification

  • pnpm check passed, including formatting, lint, typecheck, 85 tests, production build, and the repository's code-health gates.
  • Focused pnpm exec vitest run web/src/sdk/room.test.ts passed (3 tests).

Remaining acceptance for #26

  • This is one coverage increment. The broader TypeScript coverage target, remaining Periphery findings, iOS coverage, and camera/ReplayKit/device qualification remain open under Reduce code-health baseline debt #26.
  • No deploy or device qualification was run.

@sarthakagrawal927
sarthakagrawal927 merged commit d961d82 into main Oct 13, 2026
2 checks passed
@sarthakagrawal927
sarthakagrawal927 deleted the agent/motion-cloud26-publish-20261013 branch October 16, 2026 19:39
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant