arXiv · 2609.16079
QuickerChick
Abstract
Property-based testing (PBT) with QuickChick relies on extracting Rocq programs to OCaml. However, this extraction mechanism, while crucial for QuickChick to function, has significant performance implications. In this work, we describe how we optimized QuickChick, exploiting various opportunities offered by program extraction to significantly improve each test's extraction, compilation, and running time. We also evaluate these improvements using the ETNA benchmarking platform for PBT to assess how individual improvements impacted the overall test run time.
Explore related subjects
Keep this discovery
Explore connections, maps & timelines
Ivan Mladenov, Alperen Keles, Leonidas Lampropoulos. 2026-09-13. QuickerChick. https://arxiv.org/abs/2609.16079
Cite the original work for its findings. Save a collection to share your selection of sources.