2

以下是我的集成测试的目录结构

 /src/it/first-test  
           -->my-test  
               -->build.log
               -->inoker.properties
               -->pom.xml
               -->verify.groovy

当我尝试按照https://maven.apache.org/plugins/maven-invoker-plugin/usage.html的描述运行单个集成测试时。它给出一条消息“没有选择执行任何项目”这是我用来调用项目的命令

/src/main> mvn invoker:run -Dinvoker.test=first-test/my-test*

我应该如何确保测试运行?

4

2 回答 2

6

看起来您误解了文档如何构建集成测试。第一个集成测试应该位于/src/it/first-test第二个集成测试应该位于/src/it/second-test这意味着您的文件夹my-test应该被删除......此外,您应该从项目根目录开始集成测试,而不是mvn invoker:run应该使用mvn verify -Dinvoker.test=first-test...

于 2015-12-30T17:07:58.943 回答
3

看起来你是从src/main. 从项目的根目录(pom.xml 所在的位置)再试一次。

于 2015-12-30T17:04:10.790 回答