Related Work¶
- Watchdog
- Python API and shell utilities to monitor file system events. Jaffle depends on it.
- pytest-testmon
- pytest plugin to select tests affected by recent changes. It looks code coverage to determine which tests should be executed, whereas Jaffle uses simple pattern mapping.
- pytest-watch
- Continuous pytest runner using Watchdog, which also supports notification, before/after hoooks and using a custom runner script. It executes pytest as a subprocess.
- Foreman
- Procfile-based process manager.
- coloredlogcat_py and pid_cat
- Android logcat modifier. Jaffle’s log formatter was inspired by them.