首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何区分Buildr中的单元测试和集成测试?

如何区分Buildr中的单元测试和集成测试?
EN

Stack Overflow用户
提问于 2012-06-06 18:43:37
回答 1查看 120关注 0票数 0

Buildr快速启动文档有一个关于集成测试的部分应该编写。它简单地说,您可以编写集成测试,“就像编写单元测试一样”。

但是,它并没有说明Buildr如何确定哪些测试(无论是JUnit4、scalatest还是其他什么)只应该作为集成测试调用(在package之后执行),以及哪些测试被简单地当作单元测试(在build之后执行)。

作为一个长期尝试,我尝试将(Java) JUnit4测试源放入src/it/java (在未来版本的Maven中为集成测试提供的位置),但是Buildr没有收集这些测试。

可以有人澄清我在Buildr项目中必须做什么才能让测试不是在build 之后运行,而是在 package之后运行。

EN

回答 1

Stack Overflow用户

发布于 2012-06-07 00:09:28

buildr中的任何给定子项目只能进行单元测试或集成测试。无论是单元测试还是集成测试,测试在项目中的位置都是相同的。对于JUnit4,位置将是[subproject_root]/src/test/java

单元测试是默认的。您可以通过test.using指令指出子项目的测试是集成测试:

代码语言:javascript
复制
define 'foo' do
  # ...
  test.using :integration
  # ...
end
票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/10920205

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档