quickcheck-dynamic icon indicating copy to clipboard operation
quickcheck-dynamic copied to clipboard

A library for stateful property-based testing

Results 14 quickcheck-dynamic issues
Sort by recently updated
recently updated
newest added
trafficstars

`postcondition` is now `Postcondition m`. The monadic postconditions will be ignored when evaluating the postcondition via `evalPostCondition`. They will be taken into account when evaluating via `evalPostConditionM`. Checklist: - [...

Implements `runParallelActions` which will spawn multiple threads to test parallel execution in a style similar to `eqc_statem`.

Execution is now divided in two phases `Symbolic` and `Dynamic`. The conversion between both is done via `toDynAction` automatically once that one is provided. Checklist: - [ ] Check source-code...

This PR removes `PostconditionM` therefore disallowing monadic access to the SUT in postcondition checking. It also refines the haddocks in `monitoring` as it is now redundant once `liftProperty` (extracted from...

*Short description of your PR* Checklist: - [ ] Check source-code formatting is consistent

This PR contains 2 things (which should probably be separated), and is in draft because it's lacking a 3rd thing: 1. A q-d implementation of the _Circular Buffer_ example which...

I am surprised by the fact I don't see any trace of shrinking happening with some property I am checking, although I implemented `shrinkAction`. `precondition = const True` Here is...

Is shrinking different? What is the difference? Maybe this is also a bug report on shrinking behavior. We are sometimes generating actions in `DL` like this: ``` -- seed world...

In situations like this: ``` do var0

We currently expose things like `Actions(..)` and `Step(..)` etc in the public interface of the library. I'd like to limit what we expose to the "intended use-case" to avoid confusion...