I've got a suite of what might be termed "acceptance" tests, that exercise a shared API in various ways without touching the internals. there are a handful of different implementations hiding behind that shared API, and I'd like to run the suite of tests against each without duplicating them.
I'm using Kaocha and deps.edn, so perhaps I could define a series of separate test suites in Kaocha that set command-line flags which are used by some testing helpers to setup the right backend. that should work fine, but it's not ideal if I'm developing live, since it restricts me to calling only one suite at a time.