当前位置:  开发笔记 > 编程语言 > 正文

我如何将phpunit与Hudson CI集成?

如何解决《我如何将phpunit与HudsonCI集成?》经验,为你挑选了3个好方法。

我们正在寻找从phpundercontrol切换到Hudson(它看起来有一些非常酷的功能!)但我无法弄清楚如何让phpunit日志显示出来.

我使用ant在handson中运行phpunit,并且--log-xml将phpunit.xml放在该构建的相应构建/文件夹中.但是我无法弄清楚如何让它出现在构建中,以便我们可以看到运行的测试和失败的测试,如果有的话.

在我弄明白之后,获得覆盖率,指标和api将是下一个:)

对于任何在HTML上生成它的东西来说,似乎应该是微不足道的,告诉Hudson例如"为这个项目显示每个构建的'API'链接和构建/ $ BUILDNUM/api/index.html的链接".



1> 小智..:

我安装了xUnit插件,将其指向我的日志文件(来自作业配置),它就像一个魅力.似乎不再需要任何自定义黑客攻击.

http://wiki.hudson-ci.org/display/HUDSON/xUnit+Plugin



2> Gordon..:

随着最后的答案从2009年是和很多人迁移从哈德森詹金斯现在由于甲骨文,考虑使用詹金斯模板PHP,提供免费,便捷的模板的所有配置需求PHPQATools,像pdepend,phpmd,phpcs和phpunit在一个方便的模板中.

http://jenkins-php.org/

http://edorian.posterous.com/setting-up-jenkins-for-php-projects

在Freenode上还有IRC频道#jenkins-php的支持.



3> 小智..:

你也可以使用这个xslt文件将phpunit xml转换为hudson/junit xml:




    
        
             
        
    


推荐阅读
jerry613
这个屌丝很懒,什么也没留下!
DevBox开发工具箱 | 专业的在线开发工具网站    京公网安备 11010802040832号  |  京ICP备19059560号-6
Copyright © 1998 - 2020 DevBox.CN. All Rights Reserved devBox.cn 开发工具箱 版权所有