【发布时间】:2016-02-12 07:47:43
【问题描述】:
我有一个 clojure 库项目,我想使用另一个测试项目进行开发和调试。每次更改库代码后,我可以将 lein install 用于库,然后将 lein deps 用于测试项目,但我希望有更有效的方法来获取更改库代码到测试项目。
【问题讨论】:
我有一个 clojure 库项目,我想使用另一个测试项目进行开发和调试。每次更改库代码后,我可以将 lein install 用于库,然后将 lein deps 用于测试项目,但我希望有更有效的方法来获取更改库代码到测试项目。
【问题讨论】:
我看到 Leiningen 教程在这里解释了如何并行开发两个项目 -> https://github.com/technomancy/leiningen/blob/stable/doc/TUTORIAL.md#checkout-dependencies
【讨论】:
您的图书馆是做什么的?如果它不是一个 I/O 繁重的库,我建议使用core.test 进行测试。如您所说,测试项目对于仅进行测试来说太重了,除非它是一个 I/O 繁重的库。
I/O 繁重的库是指难以以足够的信心进行单元测试的东西。可能是提供 UI 或 connects to other servers 的东西。
【讨论】: