Skip to content
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

Property Module: Allow global seed configuration. Synchronize defaults. #2439

Merged
merged 5 commits into from
Sep 1, 2021

Conversation

nicorichard
Copy link
Contributor

@nicorichard nicorichard commented Aug 25, 2021

Implementation for enhancement request #2438 (which I raised myself, and is open to critique)

  • Synchronized naming across PropertyTesting parameters which ultimately affect the PropTestConfig data class
  • Synchronized default values for PropTest, PropTestConfig, and the global PropertyTesting object
  • Added defaults configuration for the other PropTestConfig values
  • Correct spelling for outputClassifiations. This is a recent addition so I'm not sure if it amounts to a breaking change yet? Correct me if I'm wrong please
  • Deprecated configuration values not following the pattern
  • Started the documentation process for these values

Note: I have not added sysprop declarations for the new configurations as I am not sure what the exact pattern should be for their namespaces

fix for incorrect value and name

correct variable usages

correct nullification
@sksamuel
Copy link
Member

Thanks for the PR. I've added some comments.

@sksamuel
Copy link
Member

Note: I have not added sysprop declarations for the new configurations as I am not sure what the exact pattern should be for their namespaces

I think kotest.proptest.anything.reasonable

@sksamuel sksamuel merged commit 07ded8a into kotest:master Sep 1, 2021
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants