stem_adapter_tests 0.1.2 copy "stem_adapter_tests: ^0.1.2" to clipboard
stem_adapter_tests: ^0.1.2 copied to clipboard

Shared contract test suites for Stem broker and result backend adapters.

Changelog #

0.1.2 #

  • Updated the stem dependency range to admit the in-progress 0.2.1-wip core prerelease during workspace resolution.

0.1.1 #

  • Added workflow-store contract coverage for caller-provided run ids and persisted workflow runtime metadata introspection.
  • Added regression coverage for duplicate caller-provided run ids and continuation re-enqueue routing using persisted workflow queue metadata.
  • Expanded adapter contract documentation with a capability matrix, explicit skip semantics, and recipe-style setup examples.
  • Scoped the binary payload round-trip contract test to the Base64 encoder suite so JSON encoder runs no longer report intentional skips.

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 FakeWorkflowClock into runtimes and stores, eliminating reliance on real time during adapter tests.
  • Added a dedicated lock-store contract suite so adapters can verify their LockStore implementations 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 stem package providing shared broker and result-backend contract test suites for adapters.
0
likes
140
points
22
downloads

Documentation

API reference

Publisher

verified publisherglenfordwilliams.com

Weekly Downloads

Shared contract test suites for Stem broker and result backend adapters.

Repository (GitHub)
View/report issues

License

unknown (license)

Dependencies

stem, test

More

Packages that depend on stem_adapter_tests