Skip to content

test: add parallel and map early-stop cases#569

Merged
wangyb-A merged 1 commit into
mainfrom
feature/python-conformance-early-stop
Jul 22, 2026
Merged

test: add parallel and map early-stop cases#569
wangyb-A merged 1 commit into
mainfrom
feature/python-conformance-early-stop

Conversation

@wangyb-A

@wangyb-A wangyb-A commented Jul 22, 2026

Copy link
Copy Markdown
Contributor

Summary

Adds the 13 early-stop / completion-config conformance cases that were intentionally omitted from #566:

  • parallel (8): 8-6 fail-fast, 8-7 throw-if-error, 8-8 min-successful, 8-10 tolerated-count exceeded, 8-13 tolerated-percentage, 8-17 min-not-reached, 8-18 combined config, 8-19 bad concurrency validation
  • map (5): 9-5 fail-fast, 9-6 throw-if-error, 9-7 min-successful, 9-9 tolerated-count exceeded, 9-10 tolerated-percentage

The test should pass after #533 is merged

Adds the 13 early-stop / completion-config conformance cases:
parallel 8-6, 8-7, 8-8, 8-10, 8-13, 8-17, 8-18, 8-19 and map 9-5, 9-6,
9-7, 9-9, 9-10. Both suites now cover their full requirement sets
(8-1..8-22, 9-1..9-20).

These cases exercise the SDKs' real completion-config APIs (fail-fast,
throw-if-error, min-successful, tolerated failure count/percentage,
concurrency validation) and are KNOWN to fail on the current Python SDK
-- the red conformance jobs are the intended divergence signal, to be
resolved by SDK fixes rather than test changes.
@wangyb-A
wangyb-A marked this pull request as ready for review July 22, 2026 23:43
@wangyb-A
wangyb-A merged commit 4936e8d into main Jul 22, 2026
29 of 34 checks passed
@wangyb-A
wangyb-A deleted the feature/python-conformance-early-stop branch July 22, 2026 23:44
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.

2 participants