Maven 我想在Jenkins上测试的同一个项目中有硒测试吗?

Maven 我想在Jenkins上测试的同一个项目中有硒测试吗?,maven,selenium,jenkins,selenium-webdriver,jakarta-ee,Maven,Selenium,Jenkins,Selenium Webdriver,Jakarta Ee,我使用Jenkins自动测试和构建JavaEEMaven应用程序。我已经实现了selenium UI测试,但已被应用到另一个项目中 构建流程: 1) Jenkins构建了我的JavaEE应用程序,然后将其部署到Tomcat。 2) 触发另一个带有selenium测试的任务,并运行UI测试以检查我部署的应用程序 是否可以将Selenium测试包括到我的JavaEE项目中?我想只有一个项目。詹金斯的任务可能有两个 谢谢你的回答。是的,这是可能的 设置测试名称的正常方法是以它结尾,并使用maven f

我使用Jenkins自动测试和构建JavaEEMaven应用程序。我已经实现了selenium UI测试,但已被应用到另一个项目中

构建流程: 1) Jenkins构建了我的JavaEE应用程序,然后将其部署到Tomcat。 2) 触发另一个带有selenium测试的任务,并运行UI测试以检查我部署的应用程序

是否可以将Selenium测试包括到我的JavaEE项目中?我想只有一个项目。詹金斯的任务可能有两个

谢谢你的回答。

是的,这是可能的

设置测试名称的正常方法是以它结尾,并使用maven failsafe插件,以便它们在集成测试阶段运行


有关maven failsafe插件的更多信息,请查看。

我需要Jenkins中同一项目的两个作业吗?您可以使用
mvn verify
运行集成测试,并使用
mvn test
运行单元测试(集成测试在集成测试阶段而不是测试阶段运行)。您还可以使用特定的maven配置文件来分解更多内容,请参见是的,谢谢。但是,我仍然需要在Jenkins中的同一个项目上执行两个作业,但是使用不同的mvn命令,对吗?
mvn clean verify
将运行所有阶段,包括verify。因此(假设一切都通过了),这将构建项目,运行单元测试,创建一个jar并将其粘贴到本地maven存储库中,然后使用创建的jar运行集成测试。