java - Maven 单元测试

标签 java maven

我正在开发一个使用 Maven 编写的项目。

如果我这样做

mvn clean install 

然后我希望它将运行 /test forder 下的所有单元测试。

我重定向了构建过程并存储到输出文件中,并尝试按名称查找单元测试。但是,我无法找到一些单元测试。似乎某些单元测试实际上并未在构建过程中执行。

我的问题是如何知道在构建过程中将执行的单元测试的选择。

最佳答案

您可以尝试在命令行中显式命名组,如下所示:

mvn clean install -Dtest.groups="unit,integration"

或者简单地

mvn test -Dtest.groups="unit,integration"

这是我日常使用的一个例子。我的测试要么在单元组中,要么在集成组中。如果您希望运行所有(或部分)测试而无需显式指定要使用的组,则必须修改您的 Maven 配置。

关于java - Maven 单元测试,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15648557/

相关文章:

java - Eclipse 4.7.0 中的 Tomcat 8.5 看不到已更改的 HTML 文件

java - jqgrid增加工具栏高度

java - 学习 ERD 和 ORM 的良好学习资源

java - 我如何使用maven构建这个java项目?

java - GraalVM - 在类路径上找不到语言和多语言实现

maven - 如何将 Maven 原型(prototype)添加到 Github?

java - 有没有办法以编程方式检索已部署 Artifact 的名称?

java - 在 TextView 和 EditText 之间切换

java - hibernate-core 和 hibernate-annotation - 冲突

java - 无法让 JTextArea 显示在计算器上