运行 使用调用程序插件的单个测试

Running a single test with invoker plugin

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

 /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*

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

您似乎是从 src/main 执行的。从项目的根目录(pom.xml 所在的位置)再试一次。

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