gpt4 book ai didi

testing - leiningen 测试数据的惯用路径

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

按照惯例,Leiningen 项目中伴随测试的数据通常存储在哪里?

一些可能性包括: <project_name>/test/<project_name>/data/ , <project_name>/test/<project_name>/ , 或者 <project_name>/test/data/ .

请列出您的论点背后的信息来源或理由。

最佳答案

在目录结构方面:

  • 使用“src/main-style”目录树,您的主要 Clojure 源位于 src/main/clojure 下,您的测试位于 src/test/clojure,我会将测试数据放在src/test/resources下。

  • 使用“src-style”目录树,您的主要 Clojure 源位于 src 下,您的测试位于 test 下,我会将测试数据放在 dev-resourcestest-resources

无论哪种情况,我都会为 :dev 和/或 :test 配置文件添加适当的资源目录到 :resources(除了"dev-resources" 实际上是默认路径,因此如果您使用它,则无需添加任何内容):

(defproject … …
:profiles {:dev {:resources ["src/test/resources"]
… …}
… …}
… …)

关于testing - leiningen 测试数据的惯用路径,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/42215406/

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