Path 我想知道如何在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

我想了解如何在fuelphp中设置phpunit。在
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。