配置Leiningen进行集成测试

约翰

我想知道如何在Leiningen中执行以下操作(如果这是解决问题的惯用方式):

  1. 我想将集成测试从位于该test文件夹中的单元测试移动到另一个文件夹,例如integration-test我想这意味着我必须配置Leiningen以添加integration-test到“测试类路径”。
  2. 我想创建一个仅执行集成测试的新任务
  3. 我想将新的集成测试任务挂接到安装任务

我正在使用Midje作为测试库(如果有的话)。

约翰

经过一番调查,我设法找到了令我满意的解决方案。首先,所有Midje提供的过滤器可让您使用关键字标记事实。然后,您可以运行带标签的事实,如下所示:

lein midje :filters it

这将运行以:it关键字标记的事实。

接下来,我们可以在Leiningen中为集成测试添加一个新文件夹:

:test-paths ["test" "itest"]

itest现在,文件夹将由Leiningen拾取并添加到classpath中。

如果我们lein midje :filters it每次运行集成测试时都很难记住编写代码,则可以为Leiningen添加一个别名:

:aliases {"itest" ["midje" ":filters" "it"]}

如果有人感兴趣,我也写了一个博客,提供了更多详细信息。

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

使用不同的配置文件进行集成测试

来自分类Dev

如何在 HTML 文件中配置 Jest 以进行集成测试?

来自分类Dev

排除配置类在 Spring Boot 中被扫描以进行集成测试

来自分类Dev

使用Sequelize进行集成测试

来自分类Dev

在哪里进行集成测试?

来自分类Dev

如何进行clojure / ring /硒/ leiningen的整合测试?

来自分类Dev

用于Spark集成测试的Hive配置

来自分类Dev

外部化Android集成/功能测试的配置

来自分类Dev

用于Spark集成测试的Hive配置

来自分类Dev

流的集成测试(Java DSL配置)

来自分类Dev

Spring集成测试不使用安全配置

来自分类Dev

如何在Clojure中进行集成测试?

来自分类Dev

使用基类进行集成测试

来自分类Dev

使用Unity IoC进行MVC集成测试

来自分类Dev

使用Ember CLI进行集成测试会议

来自分类Dev

使用docker进行持续交付的集成测试

来自分类Dev

使用Test :: Unit进行集成测试设计

来自分类Dev

使用Couchbase进行单元和集成测试

来自分类Dev

进行集成测试的最佳方法是什么?

来自分类Dev

使用docker进行持续交付的集成测试

来自分类Dev

在jacoco-it目录中进行集成测试

来自分类Dev

使用 Kitchen CI 进行集成测试

来自分类Dev

如何执行Logstash配置的单元测试或集成测试?

来自分类Dev

如何使“测试”类在“ it”(集成测试)配置中可用?

来自分类Dev

如何执行Logstash配置的单元测试或集成测试?

来自分类Dev

如何对SSIS包进行单元测试和集成测试?

来自分类Dev

测试-如何进行创建新数据的集成测试

来自分类Dev

Dropwizard集成测试:找不到配置资源文件

来自分类Dev

带有配置文件的Spring集成测试

Related 相关文章

热门标签

归档