Releases: JacobCallahan/rizza
Introducing asynchronous testing
Async added to brute and genetic (including prune)
Added ability to specify 'All' for the entity in genetic
Included better error handling
Added sub directories to ~/rizza/logs
Rizza can now be run outside of its base directory
Rizza will now work out of the user's home directory
Importing and Exporting brute tests still expects a relative path
Everything else will be stored in ~/rizza/
This pushes rizza to python 3.6+ only
Smarter input and entity creation
Added ability to disable genetic dependencies
Added smarter variable input methods
Switched inspect.argparse to inspect.signature (deprecated in 3.6)
Added two input methods to help create repositories
Removed explicitly defined long input methods
Introducing pruning for saved genetic tests
The addition of the --prune flage, to the genetic subcommand, allows rizza to weed out positive tests that are no longer passing. Additionally, it will also remove empty save files from data/genetic_tests/
Introducing true logging
This releases introduces logzero as a new dependency and basis for the project's comprehensive logging solution.
Enhanced genetic weighting
Enhanced requests error message resolution
Numerous misc fixes and enhancements
Updated Dockerfile
Enhanced Genetic Algorithm-Based Testing
This version contains the (currently) most stable version of the genetic tester.
Most notable is the addition of the ability to create known entities to satisfy entity field resolution.
Additionally, rizza can also attempt to create an unknown entity recursively, for the same fields mentioned above.
Genetic Algorithm-Based Testing
This release gives rizza the ability to learn how to test entities with genetic algorithms.