stem_adapter_tests 0.1.0
stem_adapter_tests: ^0.1.0 copied to clipboard
Shared contract test suites for Stem broker and result backend adapters.
0.1.0 #
- Added workflow store contract coverage for run leasing and runnable run discovery.
- Expanded contract coverage for typed result encoders and payload encoders (including TaskResultEncoder) used by adapters.
- Split lock/workflow store contract suites and expanded runnable discovery coverage.
- Updated dependencies and analysis options.
0.1.0-alpha.4 #
- Hardened the contract suite around the new Durable Workflows API surface: auto-versioned checkpoints, suspension metadata, and watcher payload delivery.
- Contract harness now injects a shared
FakeWorkflowClockinto runtimes and stores, eliminating reliance on real time during adapter tests. - Added a dedicated lock-store contract suite so adapters can verify their
LockStoreimplementations meet the semantics needed by unique tasks and scheduler coordination. - Expanded broker contract coverage with optional priority ordering and broadcast fan-out scenarios to keep routing guarantees consistent across implementations.
0.1.0-alpha.3 #
- Initial release extracted from the core
stempackage providing shared broker and result-backend contract test suites for adapters.