SRFI-252 property testing check-in
Antero Mejr 05 Mar 2024 16:50 UTC
With the 60-day mark approaching next week, are there any remaining
concerns or requests regarding this SRFI? I am OK with the current
revision but would be happy to receive more feedback.
I compared the SRFI with QuickCheck for Racket, since that library was
mentioned here a while ago. The interfaces are similar with a couple
exceptions.
One difference is that the Racket library exposes the test results, but
the SRFI delegates handling the results to the test runner. I think
specifying a runner is cleaner/simpler. Does anyone have a use case that
requires unprocessed property test results?
Also the Racket library supports labeling properties with a string. In
the SRFI, you can label test groups containing one or more property
tests, but not the properties or property tests themselves. I don't
think this difference is significant, but let me know if there is any
disagreement.
Thanks,
Antero