【问题标题】:Is there a single command to run tests from both clojure.test and Speclj?是否有一个命令可以同时从 clojure.test 和 Speclj 运行测试?
【发布时间】:2015-04-25 14:46:07
【问题描述】:

我有一个已经在运行的应用程序,其中包含一些使用 clojure.test 编写的测试

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

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

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

【问题讨论】:

    标签: testing clojure functional-programming leiningen speclj


    【解决方案1】:

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

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

    并使用lein test-all 运行它

    【讨论】:

    • 谢谢,这就是我想要的。我开始认为唯一的方法是为它创建一个 leiningen 插件,但你的建议要好得多。
    猜你喜欢
    • 2017-05-19
    • 2021-07-14
    • 1970-01-01
    • 2021-05-15
    • 2013-10-20
    • 2012-01-12
    • 2017-02-10
    • 1970-01-01
    • 2012-09-21
    相关资源
    最近更新 更多