【发布时间】:2013-11-12 08:58:27
【问题描述】:
我在 src/test-integration/java 下的项目中有一些集成测试。
我在运行集成测试方面没有问题。
但是如何通过终端运行单个集成测试?
当我使用mvn integration-test -Darg1=data1 时,它会运行所有的集成测试。
我尝试使用mvn integration-test -Dagr1=data1 -Dtest=IntegrationTestClass1,但没有成功
有什么解决办法吗?
我正在使用 maven-surefire-plugin-2.9 和 maven-failsafe-plugin-2.6
【问题讨论】:
-
错误是什么?你确定你使用了正确的包
IntegrationTestClass1for(问题是你可能会遇到默认包中的类问题)。 -
@rlegendi 没有错误,它只是运行所有集成测试而不是一个测试(IntegrationTestClass1)。是的,我使用了正确的包。
-
我也试过 [stackoverflow.com/questions/894737/… 但没有成功
-
向我们展示您的故障安全配置,因为
src/test-integration/java不是默认位置。 Surefire 用于单元测试,故障安全用于集成测试。 -
我在你的 pom
src/test-integration/java中看不到?不完整?