Testing 从boot clj项目中排除测试源以用于生产
我正在开发ClojureScript库,打算在浏览器环境中使用 所以很明显,在开发和测试期间会有额外的源文件。如何将其与库源分离 是否有一种方法可以将某些源标记为仅用于测试目的,而在安装/部署项目时会忽略这些源Testing 从boot clj项目中排除测试源以用于生产,testing,clojure,boot-clj,Testing,Clojure,Boot Clj,我正在开发ClojureScript库,打算在浏览器环境中使用 所以很明显,在开发和测试期间会有额外的源文件。如何将其与库源分离 是否有一种方法可以将某些源标记为仅用于测试目的,而在安装/部署项目时会忽略这些源 此外,发布时也不应包括包含一些HTML文件(等)的resources文件夹。在您的build.boot中仅将您希望在最终生成中使用的文件放入:源路径 仅在定义测试设置任务时添加测试文件,如下所示: (deftask测试设置[] (合并环境!:源路径#{“dir_with_tests”})
此外,发布时也不应包括包含一些HTML文件(等)的resources文件夹。在您的
build.boot中
仅将您希望在最终生成中使用的文件放入:源路径
仅在定义测试设置任务时添加测试文件,如下所示:
(deftask测试设置[]
(合并环境!:源路径#{“dir_with_tests”})
一致性)
并在启动测试任务中使用它:
(deftask测试[]
(公司)
(测试设置)
(您的测试任务)
在您的构建.boot中
仅将您希望在最终构建中使用的文件放入:源路径
仅在定义测试设置任务时添加测试文件,如下所示:
(deftask测试设置[]
(合并环境!:源路径#{“dir_with_tests”})
一致性)
并在启动测试任务中使用它:
(deftask测试[]
(公司)
(测试设置)
(您的测试任务)