rollmint
rollmint copied to clipboard
Code coverage
This issue is a draft. Code-coverage pain points will be updated by @tzdybal.
- [x] #1268
types:
- [ ] Create test for
types/Header.UnmarshalBinary
- [ ] Create test for
types/Data.MarshalBinary
node:
- [ ] Create test for
node/Node.GetGenesis
- [ ] Create test for
node/Node.newCommitValidator
- [ ] Create test for
node/Node.newFraudProofValidator
da:
- [ ] Create test for
da/celestia/mock/Server.writeError
p2p:
- [ ] Create test for
p2p/Client.GossipCommit
- [ ] Create test for
p2p/Client.GossipFraudProof
- [ ] Create test for
p2p/Ciient.Addrs
- [ ] Create test for
p2p/Client.Peers
Functions/methods with missing coverage
Significant amounts of uncovered code; basic error handling not taken into account.
- [ ] types/SignedHeader.ValidateBasic
- [ ] da/celestia/mock/appendToShares
- [ ] block/updateState
- [ ] config/GetNodeConfig
Moved rpc/client/Client and rpc/json/service to https://github.com/rollkit/rollkit/issues/1268
Requires a more extensive discussion on code coverage % Moving it to v1