-
Notifications
You must be signed in to change notification settings - Fork 3
Open
Description
The clojure.test runner/framework Kaocha has a hook system, which allows for writing custom code that modifies the running state of a test run, through a protocol or multimethod. i want that
Goals
Add an extensible system for executing custom code during a lazytest run.
Ideas
| plugin | protocol | multimethod | ifn that can do whatever |
|---|---|---|---|
| Ease of implementation | Messier, protocols dont' work great with reloaded workflow | have issues with changing dispatch function | dead simple |
| Ease of usage (for lazytest) | Unknown/hard (how to handle missing protocol methods??????) | could assert that user-provided mm has specified :default |
messy, because who knows what they're doing |
| errors | probably bad | fine? | probably bad |
Reactions are currently unavailable
Metadata
Metadata
Assignees
Labels
No labels