use*_*mda 2 integration-testing maven maven-invoker-plugin
以下是我的集成测试的目录结构
/src/it/first-test
-->my-test
-->build.log
-->inoker.properties
-->pom.xml
-->verify.groovy
Run Code Online (Sandbox Code Playgroud)
当我尝试按照https://maven.apache.org/plugins/maven-invoker-plugin/usage.html所述运行单个集成测试时。它给出了一条消息“没有选择执行项目”这是我用来调用项目的命令
/src/main> mvn invoker:run -Dinvoker.test=first-test/my-test*
Run Code Online (Sandbox Code Playgroud)
我应该如何确保测试运行?
看起来您误解了文档如何构建集成测试。第一个集成测试应该位于/src/it/first-test第二个集成测试应该被定位/src/it/second-test这意味着你的文件夹my-test应该被删除......此外,你应该从你的项目根目录开始集成测试,而不是mvn invoker:run你应该使用mvn verify -Dinvoker.test=first-test......
| 归档时间: |
|
| 查看次数: |
830 次 |
| 最近记录: |