1

我有一个 Clojure 项目,我想以编程方式检查所有命名空间以查看它们是否包含测试(由 定义clojure.test/deftest

如果测试已加载(通过:testvars 上的元数据标记),我可以成功识别测试,但许多测试是项目不会自动加载的 ini .clj 文件,并且不会被检测到。

有没有办法加载当前项目中的所有命名空间来做到这一点?

4

1 回答 1

2

为什么不只看源码lein test呢?IIRC 它使用 builditude 来查找和加载类路径上的所有命名空间。

于 2012-08-29T08:52:21.913 回答