在 Leiningen 从测试任务中调用另一个任务
In Leiningen invoke another task from test task
对于 运行ning 测试,我使用 Leiningen 中的默认测试任务,例如
lein test
作为此任务的一部分,我想 运行 另一个插件任务。特别是 lein-cljfmt 插件检查命令,可以像
这样以独立方式调用
lein cljfmt check
是否可以 运行 cljfmt check
命令作为 lein 测试任务调用的一部分?
是的。您可以在 aliases
键下定义别名。因此,如果您的测试别名是 project.clj 文件中唯一的别名,aliases
将如下所示:
:aliases {"test" ["do" "test" ["cljfmt" "check"]]}
有了这个别名设置 lein test
现在实际上会做 lein do test, cljfmt check
。
有关示例,请参阅 https://github.com/technomancy/leiningen/blob/master/sample.project.clj。
对于 运行ning 测试,我使用 Leiningen 中的默认测试任务,例如
lein test
作为此任务的一部分,我想 运行 另一个插件任务。特别是 lein-cljfmt 插件检查命令,可以像
这样以独立方式调用lein cljfmt check
是否可以 运行 cljfmt check
命令作为 lein 测试任务调用的一部分?
是的。您可以在 aliases
键下定义别名。因此,如果您的测试别名是 project.clj 文件中唯一的别名,aliases
将如下所示:
:aliases {"test" ["do" "test" ["cljfmt" "check"]]}
有了这个别名设置 lein test
现在实际上会做 lein do test, cljfmt check
。
有关示例,请参阅 https://github.com/technomancy/leiningen/blob/master/sample.project.clj。