Commit 3cd4238
committed
Consume shared durable local-emulation kernel in Test Tool
Replace the Test Tool durable emulator's hand-maintained fork of the
checkpoint state machine and operation store with the shared
Amazon.Lambda.DurableExecution.LocalEmulation package, so it cannot drift
from the durable-execution testing package.
- Delete the forked CheckpointProcessor and InMemoryOperationStore.
- Add WireOperationUpdateMapper (STJ wire DTO -> OperationUpdateInput) and
route DurableExecutionStore/DurableExecutionDriver through the kernel's
processor, store, exec-0 seeding, and resume-delay helper.
- Switch the durable SDK reference from a preview PackageReference to an
in-repo source ProjectReference (matching how RuntimeSupport is
referenced) so there is a single Amazon.Lambda.DurableExecution assembly
identity across the SDK and the kernel.
Stacked on the LocalEmulation kernel PR (and PR #2492); builds once both
are on the target branch.
No user-facing behavior change.1 parent e76ac33 commit 3cd4238
7 files changed
Lines changed: 87 additions & 485 deletions
File tree
- .autover/changes
- Tools/LambdaTestTool-v2/src/Amazon.Lambda.TestTool
- Services/DurableExecution
Lines changed: 11 additions & 0 deletions
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
| 1 | + | |
| 2 | + | |
| 3 | + | |
| 4 | + | |
| 5 | + | |
| 6 | + | |
| 7 | + | |
| 8 | + | |
| 9 | + | |
| 10 | + | |
| 11 | + | |
Lines changed: 14 additions & 5 deletions
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
23 | 23 | | |
24 | 24 | | |
25 | 25 | | |
26 | | - | |
27 | | - | |
28 | | - | |
29 | | - | |
30 | | - | |
31 | 26 | | |
32 | 27 | | |
33 | 28 | | |
| |||
45 | 40 | | |
46 | 41 | | |
47 | 42 | | |
| 43 | + | |
| 44 | + | |
| 45 | + | |
| 46 | + | |
| 47 | + | |
| 48 | + | |
| 49 | + | |
| 50 | + | |
| 51 | + | |
| 52 | + | |
| 53 | + | |
| 54 | + | |
| 55 | + | |
| 56 | + | |
48 | 57 | | |
49 | 58 | | |
50 | 59 | | |
| |||
Lines changed: 0 additions & 316 deletions
This file was deleted.
0 commit comments