分隔测试文件夹的约定

时间:2019-07-05 12:19:50

标签: java conventions project-layout

在处理Java项目时,您应该使用标准的项目布局已被广泛接受。这是您在许多开源项目中找到的标准模板,即

  • src / main / java
  • src / main / sass
  • src / main / test
  • src / main / resources
  • src / anotherModule / kotlin

现在,假定所有测试都属于src/main/test。我到处都见过。

现在假设您要separate unit from integration tests,以便它们不会在CI中一起运行。是否有关于集成和/或自动端到端测试的项目布局的广泛接受的约定?

总的来说,陈述我应该计划存储测试以便在同一文件夹下的所有测试都将在同一测试执行中运行是否正确?这意味着如果我有多个套件,则每个套件都应具有自己的根文件夹。再说一次,是否有任何已知的和公认的惯例可以与流行的构建工具集成在一起并使测试体验变得无缝?

在最流行的开源框架中,我无法快速识别任何内容。

0 个答案:

没有答案