mro*_*ney 15 php phpunit hudson
我们正在寻找从phpundercontrol切换到Hudson(它看起来有一些非常酷的功能!)但我无法弄清楚如何让phpunit日志显示出来.
我使用ant在handson中运行phpunit,并且--log-xml将phpunit.xml放在该构建的相应构建/文件夹中.但是我无法弄清楚如何让它出现在构建中,以便我们可以看到运行的测试和失败的测试,如果有的话.
在我弄明白之后,获得覆盖率,指标和api将是下一个:)
对于任何在HTML上生成它的东西来说,似乎应该是微不足道的,告诉Hudson例如"为这个项目显示每个构建的'API'链接和构建/ $ BUILDNUM/api/index.html的链接".
小智 24
我安装了xUnit插件,将其指向我的日志文件(来自作业配置),它就像一个魅力.似乎不再需要任何自定义黑客攻击.
http://wiki.hudson-ci.org/display/HUDSON/xUnit+Plugin
随着最后的答案从2009年是和很多人迁移从哈德森詹金斯现在由于甲骨文,考虑使用詹金斯模板PHP,提供免费,便捷的模板的所有配置需求PHPQATools,像pdepend,phpmd,phpcs和phpunit在一个方便的模板中.
在Freenode上还有IRC频道#jenkins-php的支持.
小智 5
你也可以使用这个xslt文件将phpunit xml转换为hudson/junit xml:
<?xml version="1.0" encoding="UTF-8"?>
<xsl:stylesheet version="1.0" xmlns:xsl="http://www.w3.org/1999/XSL/Transform">
<xsl:template match="/">
<xsl:element name="testsuites">
<xsl:for-each select="//testsuite[@file]">
<xsl:copy-of select="." />
</xsl:for-each>
</xsl:element>
</xsl:template>
</xsl:stylesheet>
Run Code Online (Sandbox Code Playgroud)
归档时间: |
|
查看次数: |
14297 次 |
最近记录: |