运行 使用调用程序插件的单个测试
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
而不是...
以下是我的集成测试的目录结构
/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
而不是...