【问题标题】:How can I make a portable PHPUnit?如何制作可移植的 PHPUnit?
【发布时间】:2011-09-22 10:40:45
【问题描述】:

我正在尝试在 PHP 上做一些 TDD。我正在 PHPunit 上编写测试。到目前为止,一切都很好。 问题是我想让 PHPUnit 处于版本控制之下,所以我们不必在每台编码器机器和 CI 服务器中安装它。这可能对任何其他依赖项都有效。

我所做的是通过 PEAR 安装 PHPUnit,然后将安装的文件复制到我的项目库文件夹中。这是正确的,还是有更好的方法?

提前致谢

【问题讨论】:

    标签: php continuous-integration dependencies phpunit pear


    【解决方案1】:

    This question's接受的答案对你来说是一个完美的解决方案,特别是如果你使用的是 GIT,如果你使用的是其他东西,修改应该不会太难......

    Rkulla 的回答很好,除了博客文章的很多 cmets 确实声明 Sebastian 没有解决所需模块的依赖问题

    【讨论】:

    • 进行一次结帐,然后将内容存储在您自己的版本控制中也可以很好地工作(以及更改所有包含路径所需的 php.ini)
    • 感谢您的帮助。我需要包含每个库的路径。它现在可以在每台机器上运行,包括持续集成服务器;-)
    【解决方案2】:

    【讨论】:

      【解决方案3】:

      检查一下,没有任何硬编码的路径。我相信,就是这样。因此,如果所有路径都是真实的,那么没关系。

      然后每个开发人员都可以自行检查并设置启动脚本。

      【讨论】:

        猜你喜欢
        • 2013-12-29
        • 1970-01-01
        • 1970-01-01
        • 2010-09-08
        • 2011-06-15
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2012-03-21
        相关资源
        最近更新 更多