CodyKochmann / battle_tested

Fully automated python fuzzer built to test if code actually is production ready in seconds.
MIT License
103 stars 5 forks source link

switch multi-core/queuing organization over to 100% co-routines #39

Closed CodyKochmann closed 5 years ago

CodyKochmann commented 5 years ago

Switching to co-routines for everything (both input generation and type specific testing) will give bt the internal organization it needs to more efficiently generate only the things it needs and will clean up the runtime environment since things don't have to use threads to work side by side.

This will also provide a much simpler architecture to work with for making BT support multi-machine setups way down the road.

CodyKochmann commented 5 years ago

This was done in the add-lightness branch. This new design: