I'm excited to announce an important alpha release of test.check, the QuickCheck-inspired property-based testing library[1]. The 0.8.0 release will be the first release with the new immutable splittable random number generator[2], which is not really a user-facing change but is a serious implementation change with associated performance risk.
So we're starting with an alpha release and would like to hear feedback from people trying it on real test suites. If you'd simply like to run your tests and let us know if they seemed any slower, that would certainly be helpful. If you'd like to put in slightly more effort to get more quantifiable results, I have some brief instructions for benchmarking your test suite runtimes[3]. The release otherwise will likely have just minor user-facing changes (the addition of a `scale` function for transforming a generator's size, and a `generate` function for getting a single large sample from a generator), but the immutable random number generator will enable implementing several other useful features robustly, such as parallel tests and a better API for re-running failing tests. The alpha release is at [org.clojure/test.check "0.8.0-alpha3"]. Thanks! Gary Fredericks [1] https://github.com/clojure/test.check [2] https://www.youtube.com/watch?v=u0t-6lUvXHo [3] https://gist.github.com/gfredericks/c9eb5563651626626155 -- You received this message because you are subscribed to the Google Groups "Clojure" group. To post to this group, send email to clojure@googlegroups.com Note that posts from new members are moderated - please be patient with your first post. To unsubscribe from this group, send email to clojure+unsubscr...@googlegroups.com For more options, visit this group at http://groups.google.com/group/clojure?hl=en --- You received this message because you are subscribed to the Google Groups "Clojure" group. To unsubscribe from this group and stop receiving emails from it, send an email to clojure+unsubscr...@googlegroups.com. For more options, visit https://groups.google.com/d/optout.