我正在开发一个使用 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/