home.social

#quickcheck β€” Public Fediverse posts

Live and recent posts from across the Fediverse tagged #quickcheck, aggregated by home.social.

  1. Discover the power of property-based testing in R with the #quickcheck package! Seamlessly integrates with #testthat and offers a variety of generators for atomic vectors, lists, and tibbles. Perfect for ensuring your code's reliability. Check it out: github.com/armcn/quickcheck #rstats #rprogramming #testing

  2. Discover the power of property-based testing in R with the #quickcheck package! Seamlessly integrates with #testthat and offers a variety of generators for atomic vectors, lists, and tibbles. Perfect for ensuring your code's reliability. Check it out: github.com/armcn/quickcheck #rstats #rprogramming #testing

  3. Started hacking on a shrinker (reducer) of floats for QCheck a while back - and struggled. Yesterday I finally made some progress and now opened a PR for it:
    github.com/c-cube/qcheck/pull/ βœ‚οΈ πŸ”’ πŸ€“

    #ocaml #pbt #quickcheck

  4. Here's a preprint of the paper I wrote up for Olivier's festscrift πŸŽ‰ 🍾

    Property-Based Testing of OCaml 5's Runtime System:
    Fun and Segfaults with Interpreters and State Transition Functions

    We describe our effort on using property-based testing to test the OCaml 5 multicore runtime system. In particular, we cover three case studies of increasing complexity that utilize a model-based state machine framework: (a) Testing the Array module, (b) testing weak hash sets, and (c) testing the garbage collector, with the latter two behaving non-deterministically from the point of view of the blackbox testing process. We evaluate the approach empirically by analyzing the bugs found, and discuss both limitations and challenges we have met underway.

    janmidtgaard.dk/papers/Midtgaa

    #ocaml #pbt #quickcheck #preprint

  5. Over the past couple of days, I've been scratching a 3-year old QCheck(2) itch
    github.com/c-cube/qcheck/pull/
    It's nice to finally make progress on it! πŸ˜ƒ
    #ocaml #quickcheck #pbt #fp

  6. I've written up part 2 on our effort to utilize property-based testing to stress test the OCaml 5 run time system. Happy Christmas reading! πŸŽ„πŸŽ… 🎁 πŸ˜„
    tarides.com/blog/2024-12-23-mu
    #ocaml #pbt #fp #functionalprogramming #quickcheck

  7. I'll visit Paris this week to give a talk about our efforts to drill OCaml 5 with property-based tests: sites.google.com/view/gdr-gpl-

    Ping me if we should hook up for a coffee or a beer... β˜•πŸΊ

    #pbt #quickcheck #ocaml

  8. This description from a crash fix PR yesterday by Stephen Dolan put a smile on my face: πŸ˜€
    "With the old code, the following sequence of unfortunate events can occur, if you are very, very unlucky (or you are @jmid with multicoretests, manufacturing bad luck on an industrial scale):"
    github.com/ocaml/ocaml/pull/13
    #quickcheck #pbt #propertybasedtesting