当前位置: 首页 > 面试题库 >

Jenkins在哪里使用PHPUnit报告架构?

全流觞
2023-03-14
问题内容

当测试中存在异常时,让Jenkins解析xunit.xml报告文件时遇到问题。XML看起来格式正确,因此仅查看它就看不到任何问题。我在某处可以比较xml的xsd文件,看看实际上是什么导致文件无法解析

关于我的设置:我在詹金斯(Jenkins)为一个PHP项目设置了一份夜间工作。我们正在使用Cakephp
1.3,因此我们仍在使用SimpleTest而不是PHPUnit。我能弄清楚在使用simpletest时轻松生成报告xml的唯一方法是使用stagehand_testrunner(http://redmine.piece-
framework.com/projects/stagehand-testrunner)。在我的构建脚本中,我做了类似的事情:cakerunner
–cakephp-app-path = src / app –log- junit = build / test-results / junit.xml
-R src / app / tests

这很好用,但是如果测试中抛出异常,jenkins将无法解析junit.xml。


问题答案:

我真傻。我相信,stagehand-test运行器已经将生成的xml格式化为JUnit格式。我试图将JUnit xml报告从PHPUnit转换为JUnit。

在Jenkins中,我需要使用选项“发布JUnit测试结果报告”而不是“发布测试工具结果报告”。后者用于与其他测试框架一起将它们转换为JUnit格式。由于我已经有一个JUnit格式的文件,因此不需要转换它。

我需要验证这一点,但我相信情况确实如此。

当我们转向CakePHP 2.0并使用PHPUnit时,我将感到高兴。



 类似资料:
  • 我使用Maven运行TestNG。我现在尝试使用Jenkins的测试插件来查看结果。 当我在Eclipse中运行测试时,我得到文件 /test-output/testng-results.xml 但是我在我的詹金斯经纪人那里没有看到这样的档案。我在哪里能找到它?如果它没有被创建,我如何创建它?

  • 我试图得到一个一步一步的肥皂测试报告到詹金斯。我已经在jenkins命令链接中添加了soapui testrunner,请参见下面: 开始“C:\程序文件(x86)\smartbear\soapui-5.2.1\bin\testrunner.bat”-R-A-J-“C:\users\cverma\desktop\qa-soapui-project.xml” 我想知道它将junit报告保存在哪里?我

  • 前往the papers section of the committee’s website 。那里有相当多的细节说明。寻找 “issues lists” 或 “state of” 列表(如 , State of Evolution (July 2008) )。主要的分组有: Core ( CWG )——处理语言技术事件并公式化 Evolution ( EWG )——处理与语言功能建议及横跨语言

  • 问题内容: 我正在尝试将非默认URL设置为安装Jenkins的木偶脚本的一部分。我知道如何通过Web UI编辑值,但似乎找不到实际存储值的位置。我已经浏览了jenkins_home文件夹和apache,但尚未找到它。 问题答案: 它将其存储在一个不太可能的位置:在Jenkins主文件夹中。

  • 我有一个项目,我使用Jacoco计算代码覆盖率。我使用maven配置,如下所示: http://www.petrikainulainen.net/programming/maven/creating-code-coverage-reports-for-unit-and-integration-tests-with-the-jacoco-maven-plugin/ 我和詹金斯一起运行“mvn清洁安装

  • 我已经使用Maven project和Selenium&TestNG创建了我想从Jenkins执行的自动化脚本。在Jenkins中,我添加了TestNG插件来发布TestNG报告。但它没有显示出来。我得到以下提到的错误。 我已经尝试了以下选项,但对我来说不起作用。 > 尝试给出TestNG报告的完整路径。模式中的向前斜杠和向后斜杠。 通过更改TestNG结果文件路径,我尝试了其他不同的选项,但它对