我在一个"php石油测试“命令的丛林中徘徊了几天。
我在windows7中通过pear安装了phpunit。安装之后,当我执行"php油测试“命令时,会发生以下错误。
php油试验 未显示异常Oil\ exception : PHPUnit似乎未安装。
但是,它看起来phpunit安装正确,因为"phpunit --version“命令工作正常(参见下面)。
phpunit --版本 书名/作者责任者PHPUnit /作者J.
当然,"pear list“命令会显示PHPUnit包。
梨表 已安装的软件包,通道PEAR.PHPUNIT.DE: 包版本状态File_Iterator 1.2.3稳定 PHPUnit 4.0.14稳定 PHPUnit_SkeletonGenerator 1.2.1稳定 PHP_CodeCoverage 1.0.2稳定 PHP_Timer 1.0.0稳定 PHP_TokenStream 1.2.2稳定 Text_Template 1.2.0稳定
我尝试了列出以下页面的一些方法,但仍然无法解决。
有人会建议运行"php油测试“命令w/o错误吗?
欢迎任何建议!!
加上我的代码。
名称空间燃料\核心; 类TestCase扩展\PHPUnit_Framework_TestCase {}
使用燃料\芯\日志; 使用燃料\芯\DBUtil; 使用燃料\核心\DB; 使用燃料\核心\测试案例; 使用燃料\芯\Config; 使用燃料\核心\请求; 类ControllerTestCase扩展TestCase { 公共函数setUp() { 。。
php是安装的C:\php和pear.bat & phpunit.bat也在那里。PHPUnit文件夹不存在于C:\pear文件夹中。
发布于 2014-07-12 13:15:09
Oil使用配置键"oil.phpunit.autoload_path“查找PHPUnit自动加载程序的位置,如果未定义,则使用"PHPUnit/Autoload.php",并结合定义的PHPUnit路径。
然后尝试包含这个文件,并检查类"PHPUnit_Framework_TestCase“是否可用。如果没有,它会发出您看到的错误消息。
它与使用定义的路径定位的PHPUnit二进制文件无关。
这仅仅意味着安装PHPunit的位置不在PHP的搜索路径中,并且没有配置自定义路径。
https://stackoverflow.com/questions/22956664
复制相似问题