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.

Reply via email to