testing

beders 2025-02-08T18:26:05.321569Z

good morning, is someone aware of a test runner that takes a set of changed namespaces and determines which tests to run by analyzing dependencies, i.e. only run tests that directly or indirectly reference the changed namespaces?

arohner 2025-02-20T17:03:00.132879Z

Bazel + rules_clojure, but it’s a pretty big lift

πŸ‘ 1
πŸ’‘ 1
arohner 2025-02-20T17:03:53.805249Z

https://github.com/griffinbank/rules_clojure

beders 2025-02-20T17:04:03.982339Z

True. Glad to see a rules package

msolli 2025-02-11T15:09:16.645499Z

Not (only) a test runner, but Polylith can do something like this: https://cljdoc.org/d/polylith/clj-poly/0.2.21/doc/testing

beders 2025-02-11T17:09:16.063019Z

thanks! Adopting Polylith might be in our future, but not yet