PHPUnit ReflectionException方法套件不存在

PHPUnit ReflectionException方法套件不存在,php,testing,phpunit,Php,Testing,Phpunit,我使用的是PHPUnit版本3.6.2,并且总是 PHP ReflectionException:113行的/pathTo/pear/PHPUnit/Runner/BaseTestRunner.PHP中不存在方法套件 运行单个测试时: phpunit path/to/my/ClassToTest.php PHPUnit是使用pear安装的,我使用的是php5.3.6 是否有需要修复的php配置? 或者这只是PHPUnit应该解决的问题 班级 <?php class ClassToTes

我使用的是PHPUnit版本3.6.2,并且总是

PHP ReflectionException:113行的/pathTo/pear/PHPUnit/Runner/BaseTestRunner.PHP中不存在方法套件

运行单个测试时:

phpunit path/to/my/ClassToTest.php
PHPUnit是使用pear安装的,我使用的是php5.3.6

是否有需要修复的php配置? 或者这只是PHPUnit应该解决的问题

班级

<?php

class ClassToTest extends PHPUnit_Framework_TestCase{

    public function testSomething(){
        $this->assertTrue(true);
    }

}

启用xdebug扩展后,我偶然发现了相同的消息

尝试将其添加到php.ini中(或用1注释该值的行):


要了解“显示异常跟踪=1”导致此问题的原因,请参阅:

xdebug.show\u异常跟踪=0
工作

如果您在尝试调试单元测试时使用VS代码并出现此异常,请确保未在断点窗格中选中一切框。取消选中该框使我摆脱了此问题:


在ClassToTest.php中显示代码。无法复制此代码。如何运行测试?phpunit path/to/my/ClassToTest.php
    ; 0 is actually the default value
    xdebug.show_exception_trace = 0