Path 我想知道如何在fuelphp中设置phpunit?
我想了解如何在fuelphp中设置phpunit。在Path 我想知道如何在fuelphp中设置phpunit?,path,phpunit,fuelphp,bootstrapping,Path,Phpunit,Fuelphp,Bootstrapping,我想了解如何在fuelphp中设置phpunit。在composer.json中包含以下代码后,我已经更新了我的composer.phar: "require-dev": { "phpunit/phpunit": "3.7.14" 但当我尝试在终端(MacOSX)中进行测试时, 它将得到一个错误,它说: $php石油 警告:require(/Applications/XAMPP/xamppfiles/htdocs/unish
composer.json
中包含以下代码后,我已经更新了我的composer.phar
:
"require-dev": {
"phpunit/phpunit": "3.7.14"
但当我尝试在终端(MacOSX)中进行测试时,
它将得到一个错误,它说:
$php石油
警告:require(/Applications/XAMPP/xamppfiles/htdocs/unishelf web/fuel/app/app/config.php):无法打开流:第6行的/Applications/XAMPP/xamppfiles/htdocs/unishelf web/fuel/app/bootstrap.php中没有此类文件或目录
致命错误:require():无法在第6行的/Applications/XAMPP/xamppfiles/htdocs/unishelf web/fuel/app/app/config.php(include_path=.:')中打开所需的“/Applications/XAMPP/xamppfiles/htdocs/unishelf web/fuel/app/bootstrap.php”。”
我尝试另一种方法,比如在我的web目录中创建一个目录'phpUnit'。我将代码放在那里,在终端中键入以下命令行:
./vendor/bin/phpunit phpUnit/test/importdocumentsTest.php
仍然收到错误消息
致命错误:找不到类“输入”
如果有人知道这件事,请告诉我。您的FuelPHP安装似乎已损坏。你是怎么安装的 以下是如何:
$ curl get.fuelphp.com/oil | sh
$ oil create fuel_project
$ cd fuel_project
$ php composer.phar require phpunit/phpunit:3.7.* --dev
将fuel/packages/oil/config/oil.php复制到fuel/app/config/
将其编辑为“二进制路径”
'binary_path' => VENDORPATH.'bin/phpunit',
例如,您可以运行FuelPHP核心测试:
$ oil test --group=Core
你可以试试这个,这个对我有用。获取PHPUnit最简单的方法是下载一个PHP归档(PHAR)
(1) 全局安装PHPUNIT
wget https://phar.phpunit.de/phpunit.phar
chmod +x phpunit.phar
sudo mv phpunit.phar /usr/local/bin/phpunit
phpunit --version
(2) 将“fuel/packages/oil/config/oil.php”复制到“fuel/app/config/oil.php”
(3) 将二进制路径更改为
'binary_path' => '/usr/local/bin/phpunit'
(4) 现在测试您的fuelphp
fuelphp oil test
fuel中没有“fuel/app/app/”目录。我已经修复了它,它只需要下载config.php新目录。更新composer.phar,然后定义路径path=“$PWD/vendor/bin”:$path php oil test--group=Documents。