有什么方法可以获取在职位脚本中在詹金斯中执行(或通过)的测试数量( 例如,将该数量发送到Github Status API )?
我没有任何直接从Publish JUnit test result report
Jenkins插件访问这些数字的方法。
但是,在成功解析JUnit XML之后,您始终可以使用/解析从Jenkins REST API中获取的xml或json:
http://<jenkinsHost>/job/<YourJobName>/<JobID>/testReport/api/json?pretty=true
要么
使它更通用:
http://<jenkinsHost>/job/<YourJobName>/lastSuccessfulBuild/testReport/api/json?pretty=true
对于JSON输出:
{
"duration" : 6109.1104,
"failCount" : 0,
"passCount" : 4389,
"skipCount" : 0,
"suites" : [
{
"cases" : [
{
...
}
],
"duration" : 0.012,
"id" : null,
"name" : "EventTest",
"stderr" : null,
"stdout" : null,
"timestamp" : null
}
]
}
http://<jenkinsInstanceHost>/job/<YourJobName>/<JobID>/testReport/api/xml
用于XML输出:
<testResult>
<duration>6109.1104</duration>
<failCount>0</failCount>
<passCount>4389</passCount>
<skipCount>0</skipCount>
<suite>
<case>
<age>0</age>
<className>
...
</className>
<duration>0.012</duration>
<failedSince>0</failedSince>
<name>Loop</name>
<skipped>false</skipped>
<status>PASSED</status>
</case>
<duration>0.012</duration>
<name>EventTest</name>
</suite>
</testResult>
我想在Jenkins中运行Selenium Webdriver Maven测试。我遵循了教程:https://www.guru99.com/maven-jenkins-with-selenium-complete-tutorial.html和https://www.safaribooksonline.com/library/view/jenkins-the-definitive/978144931
问题内容: 我需要在Jenkins中以root身份而不是默认用户身份运行Shell脚本。我需要更改什么? 我的sudoers文件是这样的: 问题答案: 您必须使用以下命令运行脚本: 但是在您必须允许在中运行脚本之前。
问题内容: 我想检查代码是否正在运行,以便可以进行一些配置。 有功能吗?喜欢: runtime.IsBeingTested() 问题答案: 只需指定您在test的中运行测试即可。例如,在pkg.go中: 在pkg_test.go中: 该技术不仅可以与s 一起使用,还可以与任何数据或函数一起使用。如果您的软件包中有一些变量(在您的情况下为配置变量),则可以在中将其覆盖。
java.lang.NullPointerException(位于org.openqa.selenium.support.pageFactor.defaultelementLocator.java:69)(位于org.openqa.selenium.support.pageFactor.internal.locatingelementandler.invoke(locatingelementand
问题内容: 我的android应用程序功能的一部分是放置我在init.d中编写的脚本,这样它将在每次启动时执行。(显然,我的应用仅适用于root用户) 这是我在做什么: 我遇到麻烦的地方是“ update-rc.d脚本99”行,失败的原因是“找不到update-rc.d”错误。 有谁知道正确的命令是什么才能使它在Android中工作? 我意识到这并不是发布此问题的最合适地点,但是我已经意识到该社区
问题内容: 我正在尝试从Jenkins运行TestNG测试(在一个包含的Java项目中),但是没有运气。 似乎Jenkins的TestNG插件(https://wiki.jenkins-ci.org/display/JENKINS/testng- plugin )仅发布TestNG测试的结果,但实际上不运行测试类…或我错了吗? 无论如何,我如何在Jenkins的TestNG项目中实际运行TestN