polylith 2026-11-04

Note to self, and maybe it will help others, I had a namespace order dependency issue that I couldn’t identify. When I would run tests for the brick in isolation it would succeed, but when running with the tests of the other bricks it would fail. So I added a --combine option to my babashka test wrapper. This tests my failing brick with all other bricks, one by one, until it fails. This isolated the culprit a bit more. I think this approach will also help me other issues I have and then I can finally remove the :random-seed -1 config option for https://github.com/seancorfield/polylith-external-test-runner Less interesting was the cause: it turned out to be a re-definition of a dynamic var caused by a reload (part of a test). Something that was easy to fix with defonce

👍 3