按惯例,伴随测试的数据通常存储在Leiningen项目中?
一些可能性包括:
<project_name>/test/<project_name>/data/
,<project_name>/test/<project_name>/
或
<project_name>/test/data/
。
请列出您的论点背后的信息来源或原因。
答案 0 :(得分:2)
就目录结构而言:
使用“src / main-style”目录树,您的主要Clojure源位于src/main/clojure
下,而您的测试位于src/test/clojure
下,我会将测试数据放在src/test/resources
下
使用“src-style”目录树,您的主Clojure源位于src
下,而您的测试位于test
下,我会将测试数据置于dev-resources
或{ {1}}。
在任何一种情况下,我都会为test-resources
和/或:resources
个人资料添加相应的资源目录:dev
(:test
除外,实际上是默认路径,所以如果你选择它就不需要添加任何东西):
"dev-resources"