我们目前正在开发分布式 Java EE 应用程序,因此拥有独立的测试和生产系统。
编译和捆绑是通过 Ant-Task 完成的。现在我们想要将不同服务器的 Jar 文件部署到测试服务器并在那里运行 JUnit 集成/功能测试。如果成功,则当前版本应部署到实时服务器。
简单的单元测试由 Hudson 执行。 Maven 可以做到这一点吗?是否有任何可用的信息或最佳实践?
最佳答案
是的。 Hudson 有 Maven 集成。抢夺这个wiki还有这个link .
您可以为作业设置单元测试用例阈值,以查看它是否未通过一定数量的测试用例。因为部署插件不会被调用,应用程序也不会被部署。
关于java - Maven:远程运行单元测试,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5720362/