Я установил PHPunit через командную строку и добавил его в свои переменные пути.
Затем я попытался проверить, запустится ли он, но получил странную ошибку.
Должно быть что-то в каком-то файле, который я не настроил правильно, но во всей папке PHPUnit есть более 800 строк, которые ссылаются на эту папку, поэтому я не знаю, какая именно. Большинство из них будут для PHP-скриптов, а не для командной строки, но я не уверен, где искать.
Это переменная. Этот файл действительно существует, просто phpunit и без расширения.
Содержание (без комментариев):
#!c:\wamp\bin\php\php5.3.1\php.exe
<?php
//whole lot of comments...
if (strpos('c:\wamp\bin\php\php5.3.1\php.exe', '@php_bin') === 0) {
set_include_path(dirname(__FILE__) . PATH_SEPARATOR . get_include_path());
}
require_once 'PEAR/PHPUnit/Util/Filter.php';
PHPUnit_Util_Filter::addFileToFilter(__FILE__, 'PHPUNIT');
require 'PEAR/PHPUnit/TextUI/Command.php';
define('PHPUnit_MAIN_METHOD', 'PHPUnit_TextUI_Command::main');
PHPUnit_TextUI_Command::main();
?>
Относительные пути указаны правильно, так как файл phpunit находится в php-карте, а PEAR — это подкарта, содержащая все установленные пакеты PEAR.