lighthouse
lighthouse copied to clipboard
Extend simulator tests to support PeerDAS
Description
It would be really helpful to have some form of basic end-to-end testing for PeerDAS on CI, to help stablise the das branch.
We could extend the existing basic simulator tests to extend beyond the EIP7594_FORK_EPOCH and ensure nodes are still in sync and new nodes can join the network. Or alternatively use Kurtosis to assert for network healthiness. Any form of testing that helps making sure our code base is healthy will work.
Our current local testnet only runs the testnet for 60 seconds and shut them down, and rarely catches any real issue. It might be worth integrating some assertoor tests in - I think it's probably low hanging fruit as we can get a few built in checks with just a few lines of config changes in network_params.yaml.
Assertoor tests added in #6882
Closing this as we now have assertoor tests in the above PR and also sync tests that should cover basic PeerDAS tests. Adding PeerDAS to the existing simulator tests have proven to be quite challenging resource-wise on CI, due to short slot times, however I think there's value in keeping the existing simulator tests covering up to Electra for the time being.