Open
Milestone
Property Based Tests: QCheck Improvements
This milestone gathers all efforts related to improving the QCheck tool used for Property Based Testing (PBT) for Octez.
This is a part of the overall Test effort of Tezos.
QCheck improvements (on QCheck repo)
These issues can't be linked in this milestone (Gitlab limitations)
- Provide a
check_eqfunction a la Alcotest or Crowbar - Improve error messages in test failures
- Give up or repeat during generation
- Provide more generators for
int64 - Mix-and-match of
mapandmap_keep_inputto be able to combine arbitraries -
More generic heterogeneous combinators a la
Crowbar.map. Maybe one can useQCheck.Tuplefor such matters? -
Use the richer
Format.asprintfsyntax rather than the basic'a -> stringprinter type
Loading
Loading
Loading
Loading