IntersectMBO / IntersectMBO/ouroboros-consensus
Run test-consensus with _all_ protocol versions
Open
better-tests
- Dominant language
- Haskell
- Stars
- 67
- Forks
- 43
- Avg merge
- 5d 13h
- Merged PRs (30d)
- 43
Description
Right now the consensus tests only run with the latest version, as `ThreadNet.Network` has:
```haskell
where
binaryProtocolCodecs = protocolCodecs cfg
(mostRecentNetworkProtocolVersion (Proxy @blk))
```
We should ideally test with _all_ versions.
Better yet, we'd simulate having servers and clients at _different_ versions, but that's significantly more ambitious.
Contributor guide
Assessment
This issue has not been assessed yet.