Skip to content

Conversation

@anthonyting
Copy link
Contributor

@anthonyting anthonyting commented Dec 17, 2025

Issue #, if available:

#261

Description of changes:

This set of changes supports history assertions, and adds the assertions for tests that required some changes in logic.

Changes:

  • Support generating history files when calling assertEventSignature with no existing history files
  • Add support for invocationCompletedDifference setting in history assertion since, depending on checkpoint latency, a test may complete within a different number of invocations
  • Updating tests to generate more consistent results
    • Wait for submitted callback instead of just started callback to ensure invocations complete
    • Combine unnecessary separated test blocks where the setup is the same in both tests
    • Enable some skipped/disabled tests
  • Updating README for adding examples
    • Include information about history assertions
    • Update testHelper interface

Next:

  • Add the rest of the history assertions which don't require any logic changes.

By submitting this pull request, I confirm that you can use, modify, copy, and redistribute this contribution, under the terms of your choice.

@anthonyting anthonyting force-pushed the add-more-history-files-fixes branch from c2aaf94 to 5dd3aca Compare December 17, 2025 19:44
@anthonyting anthonyting force-pushed the add-more-history-files-fixes branch from 5dd3aca to b1b421f Compare December 17, 2025 20:02
@anthonyting anthonyting marked this pull request as ready for review December 17, 2025 20:14
@anthonyting anthonyting merged commit 6ddce5d into main Dec 18, 2025
11 checks passed
@anthonyting anthonyting deleted the add-more-history-files-fixes branch December 18, 2025 20:09
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