Skip to content

test: cover suspended chained child in OTel - #824

Open
zhongkechen wants to merge 2 commits into
mainfrom
codex/otel-suspended-child
Open

zhongkechen wants to merge 2 commits into
mainfrom
codex/otel-suspended-child

Conversation

@zhongkechen

Copy link
Copy Markdown
Contributor

The short OTel suite lacked a chained invoke whose child suspends and resumes. Add case 27 handlers in both tracing views: the child performs a one-second durable wait, resumes, and returns the original payload to its caller.

Register both caller/target pairs in the SAM template and pin the workflow to the 27-case catalog in conformance #131. Merge that shared requirement first; the Java change can then merge independently of Python #796 and JS #1068.

Validation: both local tracing-view tests pass, along with Spotless and the deployable handler bundle build. The tests compile the real handler sources, run caller and child through the public local runner, and verify suspension/resume, stable operation IDs, saved results, and child wait links. The Java local runner completes the caller's invoke with the real child result; service trace propagation is validated separately by cloud CI.

@github-actions

Copy link
Copy Markdown
Contributor

Codex AI review

No actionable findings. Review was static: tests were not executed, and the external conformance workflow and cloud trace propagation were not validated.

Reviewed commit bb410eb4a4eca172252813be9cd8f0860ca6ab60. Workflow run

This branch was successfully deployed

1 active deployment
ai-pr-review-runtime — bb410eb4 Deployed Oct 23, 2026 by zhongkechen via ai-pr-review / Codex review / Generate Codex review #2679
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