e2e/system: add test for the batcher recovering from an L2 chain rewind #13386
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
Closes #13355 .
I just found #5168, which underlines what a perennial issue batcher testing is.
This PR does not try to be a comprehensive approach to that general problem, but just adds a very simple test which would have caught a recent batcher bug, and mirrors some manual kurtosis testing we have been doing #13192.
An extension would be to rewind the l1 chain and check the batcher can recover from that.