我正在运行PHPUnit中包含的单元测试来验证我的安装。
我从IDE和命令行获得相同的结果。
说它找不到成功的课程。但是IDE发现它在C:\Users\user\Documents\Projects\PHP\vendor\phpunit\phpunit\tests\_files和所有其他支持文件中都没有问题。
我看不出有什么不被发现的理由。
“C:\Program-C:/Users/user/AppData/Local/Temp/ide-phpunit.php”C:/Users/user/AppData/Local/Temp/ide-phpunit.php --配置C:\Users\user\Documents\Projects\PHP\vendor\phpunit\phpunit.xml 测试从凌晨4点26分开始. PHP致命错误:在第23行的C:\Users\user\Documents\Projects\PHP\vendor\phpunit\phpunit\tests\Extensions\RepeatedTestTest.php中找不到类“成功”
PHP v. 5.6
PHPUnit诉5.0.3
编辑:我对设置所做的一项更改是添加一个phpunit.xml以允许测试。
<?xml version="1.0" encoding="UTF-8"?>
<phpunit colors="true">
<testsuites>
<testsuite name="PHPUnit Test Suite">
<directory>./php-code-coverage/tests/</directory>
<directory>./php-file-iterator/tests/</directory>
<directory>./php-text-template/tests/</directory>
<directory>./php-timer/tests/</directory>
<directory>./php-token-stream/tests/</directory>
<directory>./phpunit/tests/</directory>
<directory>./phpunit-mock-objects/tests/</directory>
</testsuite>
</testsuites>
</phpunit>发布于 2015-11-12 05:05:30
我不能对此发表评论,因为我缺乏声誉。在这种情况下,我通常所做的是在主单元测试文件开始时激活所有PHP错误:
// Activate all PHP type errors
error_reporting( E_ALL );
ini_set( "display_errors", "On" );因为这显示了每一个警告和注意事项,这可以帮助找到一个在命令行上下文中不能正常工作的include。
https://stackoverflow.com/questions/32921199
复制相似问题