The recent addition of self-host tests also added a couple of warnings when running them with lein cljsbuild once:
These don't appear when run via script/test-self-host
My guess is that this is the result of all candidate files being compiled, regardless of whether they in the transitive dependency induced by requires. To prevent this would probably involve a trick to prevent that file from being compiled. I'll ponder this some, but don't have an immediate solution in mind.
Thank you for the great commit message!