You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
{{ message }}
This repository has been archived by the owner on Aug 24, 2021. It is now read-only.
Some generator configurations (when using sets, maps or filter), or usage of features like skip or ensureAtLeastOne, might require to generate impossible inputs and lead to a situation where the test is hanging forever.
It is not a huge problem per say, since I believe that the test engine, or eventually the build system, should be responsible for failing after a too long period of time (timeout).
However, Kwik could feature a mechanism that fail faster if the likeliness of being able to generate an input is too low.
For instance the test could fail if more than 10'000 inputs had to be rejected.
It should be of course configurable. System property sound like a good way to configure it.
The text was updated successfully, but these errors were encountered:
jcornaz
changed the title
Fail after too many additional attempt to evaluate a property
Fail after too many additional attempts to evaluate a property
Oct 8, 2020
Sign up for freeto subscribe to this conversation on GitHub.
Already have an account?
Sign in.
Some generator configurations (when using
sets
,maps
orfilter
), or usage of features likeskip
orensureAtLeastOne
, might require to generate impossible inputs and lead to a situation where the test is hanging forever.It is not a huge problem per say, since I believe that the test engine, or eventually the build system, should be responsible for failing after a too long period of time (timeout).
However, Kwik could feature a mechanism that fail faster if the likeliness of being able to generate an input is too low.
For instance the test could fail if more than
10'000
inputs had to be rejected.It should be of course configurable. System property sound like a good way to configure it.
The text was updated successfully, but these errors were encountered: