gpt4 book ai didi

testing - 加载测试命名空间

转载 作者:行者123 更新时间:2023-11-28 20:32:41 26 4
gpt4 key购买 nike

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

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

有没有一种方法可以加载当前项目中的所有命名空间来执行此操作?

最佳答案

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

关于testing - 加载测试命名空间,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12173633/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com