ref-fvm
ref-fvm copied to clipboard
Kernel: Unit Tests Tracking Issue
DefaultKernel
- [ ]
Kernel - [ ]
SelfOps - [ ]
IpldOpshttps://github.com/filecoin-project/ref-fvm/pull/577- [ ] block_open
- [x] block_create
- [x] block_link
- [x] block_read
- [x] block_stat
- [ ]
MessageOps - [ ]
SendOps - [ ]
CircSupplyOps - [ ]
CryptoOps - [ ]
GasOpshttps://github.com/filecoin-project/ref-fvm/pull/598- [x] gas_used
- [x] gas_available
- [ ] charge_gas
- [x] price_list
- [ ]
NetworkOps - [ ]
RandomnessOps - [ ]
ActorOps - [ ]
DebugOps
TODOs for better quality tests
- [ ] macro testing functions for expected/documented error returns
- [ ] use
GasTrackerand make calls normally instead of reaching inside Kernel to call the functions on price_list - [ ] split off boilerplate into functions/macros
Tests purposely ignored till M2 (mostly because M1 is known to not care)
- Gas charge call counting for failed operations
IpldOps- creation of invalid blocks
- Tests using NetworkVersion::V16