mirror of
https://github.com/mulgadc/spinifex.git
synced 2026-11-07 03:11:02 +00:00
cda007c2cb
* fix(lambda): admit one Runtime API response body and cap it early * feat(lambda): stream the test-link result frame without whole-frame copies * fix(lambda): bound the result write and send nothing for a lost response * fix(lambda): end the invocation at once when an admitted body is lost * fix(lambda): keep a posted response when the bootstrap exits and wait for host shutdown * test(lambda): host-side outcomes for a response lost or kept across bootstrap exit * test(lambda): bound the exit tests' waits and release the write gate on cleanup * fix(lambda): let the test carrier's reader finish after an unread frame * test(lambda): host-session outcomes for partial frames, late results and slow bodies * revert(lambda): drop the test carrier's input buffer * test(lambda): drain the harness stream and prove admission before the deadline passes * test(lambda): order admission before the host deadline and show the guest reader finishes * test(lambda): confirm admission preceded the host outcome * test(lambda): bound every channel wait in the new tests * test(lambda): mark the new in-package tests that need unexported access * test(lambda): write the expired invocation's timeout frame over a real connection * test(lambda): drive a bootstrap exit before any invocation through the host * test(lambda): drain the guest stream in the before-invocation exit test