AHA so it was because of defalias !!
and yet I'm reproducing that without defalias
IllegalStateException deftest already refers to: #'runtime.q/deftest in
namespace: runtime.q_test  clojure.lang.Namespace.warnOrFailOnReplace
(Namespace.java:88)
right, so it's because of ns-unmap not defalias
macro within macro fail
moving to unused crap
ok finally "lein test" works