安装:
pear install --alldeps pear.phpunit.de/PHPUnit
操作后卸载卸载
重新安装没有帮助。
/usr/share/pear$ pear uninstall phpunit/PHPUnit
uninstall ok: channel://pear.phpunit.de/PHPUnit-4.0.9
但是,您仍然看到安装后仍然没有出现Autoload.php文件((
Fatal error: main(): Failed opening required 'PHPUnit/Autoload.php' (include_path='.:/usr/bin:/usr/share/pear:/usr/share/pear/PEAR')
我不明白如何通过phpunit.phar开始工作,因此尝试直接从GitHub开发人员安装via pear甚至推翻文件。
'迷茫。
答案 0 :(得分:0)
您需要修改Bootstrap文件以包含Autoloader和您的目录。
我的样本:
<?php
/**
* This file is used to configure the basic environment for testing in PHPUnit.
*/
// PHP and Web server settings
error_reporting(E_ALL | E_STRICT);
date_default_timezone_set("America/Toronto"); // Set the default timezone
$_SERVER['SERVER_NAME'] = 'http://myserver'; // Set Web Server name
// Process the Include Path to allow the additional application to be set.
$IncludePaths = explode( PATH_SEPARATOR, get_include_path() );
$NewIncludePaths = array_merge( $IncludePaths, array(dirname(__FILE__) ));
set_include_path( implode( PATH_SEPARATOR, array_unique($NewIncludePaths))); // Update Include Path
?>
然后,您需要在启动PHPUnit时指定引导程序文件。 phpunit --bootstrap bootstrap.php
答案 1 :(得分:0)
我还发现找到Autoloader文件有点烦人。
我的位于/usr/share/php/pear/share/pear/PHPUnit/Autoload.php
所以我更新了我的php.ini文件以包含它include_path=".:/usr/share/php/PEAR:/usr/share/php/pear/share/pear"
答案 2 :(得分:0)
只运行CLI,而不是网络.....