Repository navigation
test: restore streaming coverage and remove obsolete disables - #1197
jbeckwith-oai wants to merge 1 commit into
Conversation
Castiron-Internal-PR: openai/openai-java-internal#286 Castiron-Source-SHA: 79d4fdb282c05ce76488dd30614a8ad7615566b2 Castiron-Public-Base-SHA: 848ef53
Castiron custom codeEvaluated main: Trusted main policy: ✅ No new custom-code files detected. 80 mixed files remain; 4 existing customizations changed; 16 customizations removed. Compared
76 existing customizations unchanged
36 more in the full report. A changed generated baseline means this report cannot reliably identify which handwritten lines changed. Inspect the custom-code diffDownload the exact patch produced by this run (requires repository access): gh run download 38925751840 --repo openai/openai-java \
--name castiron-custom-code-38925751840-1 --dir /tmp/castiron-custom-code-38925751840-1
git apply --stat /tmp/castiron-custom-code-38925751840-1/custom-code.patch
cat /tmp/castiron-custom-code-38925751840-1/custom-code.patchOr reproduce it from an SDK checkout containing the vendored reporter: git fetch --no-tags origin 848ef53c94498e795587d571900202ea383601d4 42083d2360b222b94c60e647299f735e91e0e5f4
python3 scripts/castiron/custom_code_report.py report \
--base 848ef53c94498e795587d571900202ea383601d4 \
--head 42083d2360b222b94c60e647299f735e91e0e5f4 --fetch --require-head-hash --public \
--out /tmp/castiron-custom-code-42083d2360b2
cat /tmp/castiron-custom-code-42083d2360b2/custom-code.patchThis is the current full custom patch for mixed files, not an attribution of only the handwritten lines changed by this PR. |
OkTest Summary🟡 Running for Java SDK PR #1197. SDK merge (pending) · head ( |
Codex Review SummaryThis comment shows the latest Codex review activity on this pull request.
ℹ️ About Codex in GitHubYour team has set up Codex to review pull requests in this repo. Reviews are triggered when you
Codex reacts with 👀 while any review is running, comments if it has suggestions, and reacts with 👍 once all reviews finish with no findings. |
|
Closing this scope expansion. The Java-only handwritten test extraction is already merged in #1190. |
Summary
Restore Java streaming service coverage by removing 20 obsolete Prism-related test disables. Generated streaming tests validate every received event and require at least one event, so an empty stream can no longer pass silently. Existing agent delta assertions remain intact.
Add SSE response declarations for Completions, Responses retrieval, and Assistants run operations. SDK runtime code, JSON response contracts, and compact schemas remain unchanged.
Validation
Formatting and 95 shared tooling regressions passed. The restored service suite passed before the baseline refresh; current-head public CI reruns the Java tests and compatibility checks before merge.