travis doc似乎缺少如何简单地将“默认测试命令”从mvn test
更改为mvn verify
以运行完整集成测试生命周期的示例。有人可以为此目的提供.travis.yml咒语吗?
答案 0 :(得分:13)
tmarwen的答案是正确的,但是它将运行你的单元测试两次(mvn"验证"阶段已包括"测试"阶段),如文档中所述Maven - Introduction to the Build Lifecycle
您可以简单地使用(它将同时运行单元测试和集成测试)。它也可以正常工作,但速度更快(无需删除/目标文件夹,重新编译所有代码,并再次重新运行单元测试):
脚本:" mvn验证"
答案 1 :(得分:2)
您可以在 travis 配置文件( .travis.yml )中为script
属性提供正确的值:
## Run Integration tests
script: "mvn test && mvn verify"