Skip to content

test(DurableExecution): add static-typing parallel suite - #2554

Merged
GarrettBeatty merged 2 commits into
aws:feature/heterogeneous-parallelfrom
zhongkechen:feature/conformance-parallel-typed-branches
Sep 2, 2026
Merged

test(DurableExecution): add static-typing parallel suite#2554
GarrettBeatty merged 2 commits into
aws:feature/heterogeneous-parallelfrom
zhongkechen:feature/conformance-parallel-typed-branches

Conversation

@zhongkechen

@zhongkechen zhongkechen commented Sep 2, 2026

Copy link
Copy Markdown

Issue #, if available:

Description of changes:

Adds the dedicated static_typing conformance suite with .NET handlers for requirements 12-1 and 12-2:

  • independently typed heterogeneous branch handles
  • a branch awaited before later branches are registered and the operation is sealed

The handlers use CreateParallel, IParallelBranch, and CompleteAsync from #2553. A separate template_static_typing.yaml keeps these statically typed API requirements out of the general parallel suite, and the coverage table is updated accordingly.

This PR intentionally targets feature/heterogeneous-parallel so it can be merged into #2553 before that feature lands on master. The conformance requirements PR should merge first so the runner recognizes the new suite.

Testing:

  • Built both moved handler projects in Release with the .NET 10 SDK; 0 warnings, 0 errors.
  • Ran IncrementalParallelOperationTests for net10.0; 19 passed.
  • Verified static_typing suite discovery.

By submitting this pull request, I confirm that my contribution is made under the terms of the Apache 2.0 license.

@zhongkechen zhongkechen changed the title test(DurableExecution): add typed and early-start parallel conformance handlers test(DurableExecution): add static-typing parallel suite Sep 2, 2026
@GarrettBeatty
GarrettBeatty merged commit 43ff3ef into aws:feature/heterogeneous-parallel Sep 2, 2026
0 of 2 checks passed
GarrettBeatty pushed a commit that referenced this pull request Sep 2, 2026
* test(DurableExecution): add incremental parallel conformance handlers

* test(DurableExecution): add dedicated static typing suite

---------

Co-authored-by: Frank Chen <frankchn@dev-dsk-frankchn-2a-ff9871a5.us-west-2.amazon.com>
GarrettBeatty pushed a commit that referenced this pull request Sep 3, 2026
* test(DurableExecution): add incremental parallel conformance handlers

* test(DurableExecution): add dedicated static typing suite

---------

Co-authored-by: Frank Chen <frankchn@dev-dsk-frankchn-2a-ff9871a5.us-west-2.amazon.com>
GarrettBeatty pushed a commit that referenced this pull request Sep 3, 2026
* test(DurableExecution): add incremental parallel conformance handlers

* test(DurableExecution): add dedicated static typing suite

---------

Co-authored-by: Frank Chen <frankchn@dev-dsk-frankchn-2a-ff9871a5.us-west-2.amazon.com>
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