【问题标题】:maven testNG approach on directory structure关于目录结构的maven testNG方法
【发布时间】:2014-11-20 19:15:42
【问题描述】:

最好的方法是什么:

./src/test/app ./src/main/app/MODULE/test

我“不知何故”是 java 及其测试环境的新手。鉴于我想遵循 maven 结构,因为“ant”对于 java 初学者来说太神秘了(我喜欢 make)。

然后我会从 testNG 而不是 junit 开始。

我的应用程序在某种程度上是单片的,在某种意义上它是不可分离的,除了将来从 MVC 更改为更舒适的东西:一个 2 组件系统待定。永远不会站在一边。它们保持原样并在“单体”应用程序中。

那么问题是:什么是一个好的开始测试方法?

  • ./src/test/
  • ./src/main/app/MODULE/test

【问题讨论】:

  • 对不起,看来我已经不习惯 stackoverflow 编辑器了。我会尽快修改问题。
  • 在这里我发布了一个通用问题,但原则上我不介意看到与以下相关的答案:maven 配置文件和“git 工作流程”。优点和缺点。我认为这是一个很好的通用问题。

标签: java maven testing directory


【解决方案1】:

对于任何 maven 项目,src/test/ 总是更合适。

如果您在目录 /src/main/app/MODULE/test 下添加您的类,您将能够以某种方式执行/调试这些类,但这些类将被添加到您可能不希望发生的最终工件中。

【讨论】:

  • 我接受了答案,因为它确实应该是 mvn 标准方法。这确实使这个问题不相关。我们可以更改 Maven 设置吗?为基于模块的测试工作?
  • 您可以更改目录结构,但我建议不要这样做 - stackoverflow.com/questions/15333964/…。对于基于模块的测试,您的打包结构将运行良好。我们使用了相同的方法。
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2015-05-21
  • 2013-07-31
  • 1970-01-01
  • 1970-01-01
  • 2016-04-05
相关资源
最近更新 更多