-
Notifications
You must be signed in to change notification settings - Fork 575
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
Merge pull request #2137 from HypothesisWorks/DRMacIver/clean-up-engine
Clean up core test case generation logic
- Loading branch information
Showing
19 changed files
with
512 additions
and
599 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,18 @@ | ||
RELEASE_TYPE: minor | ||
|
||
This release significantly simplifies Hypothesis's internal logic for data | ||
generation, by removing a number of heuristics of questionable or unproven | ||
value. | ||
|
||
The results of this change will vary significantly from test to test. Most | ||
test suites will see significantly faster data generation and lower memory | ||
usage. The "quality" of the generated data may go up or down depending on your | ||
particular test suites. | ||
|
||
If you see any significant regressions in Hypothesis's ability to find bugs in | ||
your code as a result of this release, please file an issue to let us know. | ||
|
||
Users of the new :ref:`targeted property-based testing <targeted-search>` | ||
functionality are reasonably likely to see *improvements* in data generation, | ||
as this release changes the search algorithm for targeted property based | ||
testing to one that is more likely to be productive than the existing approach. |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Oops, something went wrong.