Randomised Testing for GAP Functions
Version 1.0.1
Released 2025-06-17
This project is maintained by Christopher Jefferson
This package provides a library for randomized, property-based testing in GAP, inspired by the QuickCheck framework found in languages like Haskell.
It allows you to write tests as general properties that should hold true for your code, and the QuickCheck
package will then generate a large number of random test cases to try and find a counterexample.
We are happy to expand the range of types that QuickCheck can generate. If you need support for a type that is not yet implemented, please open an issue on our GitHub page, and we will look into adding it.
For any questions, bug reports, or feature requests, please post an issue at the GitHub repository: https://github.com/gap-packages/quickcheck/issues
All code in the QuickCheck
package, unless otherwise stated, is licensed under the Mozilla Public License 2.0