-
Notifications
You must be signed in to change notification settings - Fork 42
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Level test is still flaky #87
Comments
@alfert Can you link a failing travis run? |
https://travis-ci.org/alfert/propcheck/builds/490418694
Von unterwegs gesendet
… Am 08.02.2019 um 09:10 schrieb Magnus ***@***.***>:
@alfert Can you link a failing travis run?
—
You are receiving this because you were mentioned.
Reply to this email directly, view it on GitHub, or mute the thread.
|
For future reference:
|
So the question seems to be why it may take more than 50k to find a successful path through the maze, right? It might make sense to also generate a heatmap of paths traveled, similar to the ones presented in the PropEr tutorial. |
The heat map is interesting thingy. It is a visualisation of the statistics usually done by At best, such a statistic would be a part of PropEr. If we do it in PropCheck only, than I assume we need to start some GenServer collecting the data and generate a |
Solved with #88 |
The level tests are still flaky when running in Travis. The former attempts to solve this issue (#82, #85, #86) help a bit, but I assume that some ground-breaking work needs to be done.
My basic assumption for today is that the PropEr tutorial is not a good starting point for structuring and setting up the properties, since it uses the old and obsolete approach of
forall_sa
instead offorall_targeted
andexists
. We need to investigate into this further and apply learnings fromtargeted_path_test.exs
andtargeted_tree_test.exs
.The text was updated successfully, but these errors were encountered: