testing - 是否有一个命令可以从 clojure.test 和 Speclj 运行测试?

标签 testing clojure functional-programming leiningen speclj

我有一个已经工作的应用程序,其中有一些用 clojure.test 编写的测试

我想创建一些新测试来提高代码覆盖率,但这次使用 Speclj,因为测试看起来更好。

但是,现在为了确保所有测试都通过,我需要运行 lein test 从 clojure.test 运行测试,并运行 lein spec 从 speclj 运行测试。

无论我选择哪个库,是否有一个命令可以运行所有测试?

最佳答案

您可以在 leiningen 中指定别名,将以下行添加到 project.clj:

:aliases {"test-all" ["do" ["test"] ["spec"]]}

并使用 lein test-all 运行它

关于testing - 是否有一个命令可以从 clojure.test 和 Speclj 运行测试?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28687992/

相关文章:

testing - 什么是对象模拟,我什么时候需要它?

java - 给定一个 java 函数,我如何更新一个函数值?

scala - Scala 中 Universal trait 的用途是什么?

scala - 使用多态 ADT 类型检查的错误 Scala 代码

ubuntu - Ubuntu 13.10 中的 Leiningen 无法工作

clojure - 为什么环在这个响应中给我错误?

unit-testing - 如何对 CLI 输出进行单元测试

testing - 当一个具体方法的签名引用另一个具体类型而不是它的接口(interface)时,我如何模拟多个类型?

javascript - 为什么我们在比较两个组件相等时需要 toJSON?

clojure - 为什么 run* 不适用于 core.logic 中的自然数?