gleb-sevruk / pycrunch-engine

NCrunch inspired tool for continuous testing Python
https://pycrunch.com
Other
57 stars 8 forks source link

Use kernel events for file watcher instead of intensive CPU directory refresh. Watch for config changes and reload #64

Closed gleb-sevruk closed 2 years ago

gleb-sevruk commented 2 years ago

watchgod replaced by watchdog - this will reduce CPU usage dramatically on macos

Also, added watcher to the configuration file, so no more need to reload when some settings are changed

Introduced test watch debouncer - should not run infinitely when changing git branches or making huge file tree changes black linting