从终端运行PHP单元 - 只是不工作

时间:2013-09-05 07:42:29

标签: php unit-testing terminal phpunit

我已经安装了PHP Unit并完成了指令告诉我的所有内容。

我被告知我可以跑:

$ phpunit

......它会起作用。我可能需要指定配置文件,我可以这样做。

我已将目录更改为PHP Unit文件夹,但没有。

如果这意味着什么,我正在使用Mac的终端。

我试过(显示错误):

$ phpunit        -        $: command not found
phpunit          -        phpunit: command not found
php phpunit      -        ...doesn't return an error, but doesn't do return anything
% phpunit        -        fg: %: no such job

此外,文件夹结构如下:

- phpunit
    - php-code-coverage
    - php-file-iterator
    - php-text-template
    - php-timer
    - php-token-stream
    - phpunit
    - phpunit-mock-objects
        phpunit.php
        - PHPUnit (folder)
            - various things inside

......我到底在跑什么?外部文件夹,内部文件夹或phpunit.php文件?

我一定做错了什么?

1 个答案:

答案 0 :(得分:2)

我的问题:你如何安装PHPUnit?通过“手”(下载并解压缩),通过PEAR,......?

尝试执行(在phpunit文件夹中):

./phpunit

确保将phpunit可执行文件所在的路径添加到$PATH变量。

关于如何安装phpunit的SO的类似问题可以在here找到,一般安装说明here