当前位置: 首页 > 知识库问答 >
问题:

在jenkins中构建时排除testng测试

云开诚
2023-03-14

我有一个测试,包括jUnit测试和testng测试。它工作正常时,我运行'mvn测试'从父pom,但测试失败时,在jenkins建设。我需要一个方法来跳过詹金斯的测试。

共有2个答案

邵刚洁
2023-03-14

最好在Jenkins的作业配置中通过运行时进行设置:

调用顶级Maven-

测试完成后,只需拆下这条线。

您也可以在运行时禁用测试执行:mvn-Dmaven。测验跳过=真

谭晓博
2023-03-14

你说你使用jenkins,所以我假设你使用的是maven插件:

你有没有试过在Maven运行中跳过测试用例?在maven插件的maven属性部分使用以下代码:

 maven.test.failure.ignore=true

请在maven插件的属性部分使用下面的代码来跳过测试用例

skipTests=true

希望这有帮助

 类似资料:
  • 我正在jenkins上运行一组测试,我得到以下结果: 好的东西告诉我行: maven-surefire-插件: 2.16是这里的问题,所以这里是我的pom文件检查: 我已经检查了maven仓库中的插件,我看到的唯一区别是插件标签中有插件,而在网站中它是在依赖标签中。 这里可能有什么错误? 谢谢 注:抱歉纯文本,但我不知道如何给代码上色=/

  • 当我试图在Testng XML套件中对测试进行分组时,测试运行中将排除所有测试方法。

  • 我试图使用以下答案中的说明从Jenkins中删除构建历史: 如何清除我的詹金斯/哈德逊建筑历史? 但是,我得到以下错误消息: groovy.lang.missingMethodException:方法的无签名:jenkins.branch.organizationfolder.getBuilds()适用于参数类型:()值:[]可能的解决方案:getViews()、doBuild(jenkins.u

  • 在过去的几个月里,我一直在学习Android系统,并一直在使用Eclipse。 我正在尝试迁移到Android Studio。如何从尚未完成的构建路径中排除某些类? 在Eclipse中,单击鼠标右键很简单。我在Android Studio中找不到任何关于它的引用。

  • 问题内容: 我已经设置了一个Jenkins服务器来运行Selenium测试。生成脚本是用Ant(CentOS 6.3上的v 1.7.1)编写的,并且测试在Sauce Labs上运行。我通过外壳执行构建: 问题是测试失败时,詹金斯(Jenkins)将其标记为成功。我可以通过将设置为来避免这种情况,请参阅: 但是,这并不理想,因为Jenkins会在遇到第一个故障时终止构建。构建完成后是否可以检查失败,

  • 问题内容: 我正在尝试从Jenkins运行TestNG测试(在一个包含的Java项目中),但是没有运气。 似乎Jenkins的TestNG插件(https://wiki.jenkins-ci.org/display/JENKINS/testng- plugin )仅发布TestNG测试的结果,但实际上不运行测试类…或我错了吗? 无论如何,我如何在Jenkins的TestNG项目中实际运行TestN