-
-
Notifications
You must be signed in to change notification settings - Fork 64
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
Edge cases mode ignored for lists #119
Comments
That’s a lot of log lines :-( I’ll look at it when I’m back from holidays in two weeks. |
@jdmarble Do you have a property handy that reproduces the explosion of log lines? Need not necessarily be 10k lines, just a few would suffice ;-) |
Don't worry. I just noticed the gist. |
BTW, If I remove |
To (partially) explain this behaviour: |
I was wrong again :-(
|
I changed two things:
The changes are already available in 1.3.6-SNAPSHOT I'll probably do a significant change to how edge cases will be generated in the more recent future. Maybe already for the 1.3.6 release but maybe not. |
Thank you so much! With 1.3.6, I've finally been able to upgrade from 1.2.7. |
Testing Problem
I'm getting many thousands of lines of warnings logged per test if I generate a list of objects with lots of edge cases. This happens despite setting
edgeCases = EdgeCasesMode.NONE
on the@Property
anddefaultEdgeCases = NONE
injqwik.properties
.See this revised gist for a minimal example. Output:
Suggested Solution
I think the intent was to make
edgeCases = EdgeCasesMode.NONE
work on lists, but it's not working as intended. Perhaps an oversite or bug is preventing the setting from propagating through list generation.Discussion
I'm not sure if my build is slowing down because of the edge case generation or the added logging.
The text was updated successfully, but these errors were encountered: