我有一个测试,包括jUnit测试和testng测试。它工作正常时,我运行'mvn测试'从父pom,但测试失败时,在jenkins建设。我需要一个方法来跳过詹金斯的测试。
你说你使用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