首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >从用于生产的boot-clj项目中排除测试源

从用于生产的boot-clj项目中排除测试源
EN

Stack Overflow用户
提问于 2016-09-08 06:24:58
回答 1查看 80关注 0票数 1

我正在开发一个ClojureScript库,该库旨在用于浏览器环境。

所以很明显,在开发和测试过程中会有额外的源文件。如何从库源代码中分离出来呢?

有没有办法将一些源代码标记为仅用于测试目的,而这些源代码在安装/部署项目时会被省略?

此外,在发布时也不应包含资源文件夹,其中包含一些HTML文件(等)。

EN

回答 1

Stack Overflow用户

发布于 2017-01-14 22:02:54

build.boot中,只将最终构建中需要的那些文件放到:source-paths中。

仅当像这样定义测试设置任务时才添加测试文件:

代码语言:javascript
复制
(deftask test-setup []
  (merge-env! :source-path #{"dir_with_tests"})
  indentity)

并在引导测试任务中使用它:

代码语言:javascript
复制
(deftask test []
  (comp
    (test-setup)
    (your-test-task)))
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/39379908

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档