Skip to content

Add end to end tests for forward and backward compatibility #1885

@jsync-swirlds

Description

@jsync-swirlds

Story Form

As a Block Node Engineer
I want to have end to end tests for forward and backward compatibility
So that I have confidence that the block node will correctly handled messages for past and future block stream versions.

This story depends on #1883.

Technical Notes

  • New End-To-End tests
    • Feed the "blanket blocks" through the block node
    • Verify that blocks are stored by persistence, verified by verification, and delivered by subscriber correctly and fully intact.
      • All BlockItems are byte-identical to the same item at input
      • All BlockItems are in the same order as they were at input
      • Make sure that we cover both publisher and backfill plugins as input sources.

Metadata

Metadata

Assignees

No one assigned

    Labels

    Testsissue related to enhancing the tests

    Projects

    Status

    🧊 Backlog

    Milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions