Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/magento/5.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Magento phpunit命令返回“;phpunit--“帮助”;屏幕_Magento_Phpunit_Development Environment_Modman - Fatal编程技术网

Magento phpunit命令返回“;phpunit--“帮助”;屏幕

Magento phpunit命令返回“;phpunit--“帮助”;屏幕,magento,phpunit,development-environment,modman,Magento,Phpunit,Development Environment,Modman,我试图使用ecomdev()对Magento进行一些PhpUnit测试 我已经正确安装了modman、PEAR和相关的软件包依赖项(我通过Virtualbox安装在Ubuntu服务器12.04上) 真正奇怪的是,在步骤2之后,从ecomdev过程开始,当我试图启动第一个“$phpunit”命令时,它会显示屏幕,好像我键入了“$phpunit--help” 当我键入“$phpunit--version”时,它将正确显示当前版本(意味着它似乎已正确安装) 欢迎所有建议。phpunit需要知道运行什么

我试图使用ecomdev()对Magento进行一些PhpUnit测试

我已经正确安装了modman、PEAR和相关的软件包依赖项(我通过Virtualbox安装在Ubuntu服务器12.04上)

真正奇怪的是,在步骤2之后,从ecomdev过程开始,当我试图启动第一个“$phpunit”命令时,它会显示屏幕,好像我键入了“$phpunit--help”

当我键入“$phpunit--version”时,它将正确显示当前版本(意味着它似乎已正确安装)


欢迎所有建议。

phpunit需要知道运行什么。EcomDev_uphpunit包含phpUnit.xml.dist文件,phpUnit可以使用该文件。默认情况下,modman和modgit都不会将其安装在Magento的根目录中。您可以从模块的源文件夹或手动安装模块,将默认版本复制到Magento的webroot中

我使用modgit安装EcomDev_phpUnit。下面是我用来复制文件的复制命令:

cp .modgit/ecomdev_phpunit/source/phpunit.xml.dist .
一旦到位,phpunit应该为您提供如下内容:

$ phpunit
PHPUnit 3.7.28 by Sebastian Bergmann.

Configuration read from /path/to/your/magento/phpunit.xml.dist

可能有一种更正确的方法可以使用附带的ecomdev-phpunit.php脚本将phpunit.dist.xml文件复制到位。

我在WAMP、WinXP SP3、Apache 2.4、PHP5.4.44、Xdebug v2.3.3、vc10+vc14上也遇到过类似的问题

我从网站下载了phpunit.phar 我的错误是phpunit.cmd文件错误

我写 @php“%~dp0phpunit.phar”

正确的命令是
@php“%~dp0phpunit.phar”%*

您想从
$phpunit
命令中得到什么?您的问题不清楚。如果您只键入phpunit,那么将始终显示帮助屏幕。事情就是这样。如果您想运行测试,请执行以下操作:例如:/Desktop/phpunit\u selenium$phpunit myfile.php感谢您的回答。在我的第一篇文章中的链接中,您可以从安装过程的“步骤3”上的简单“phpunit”命令中找到我想要的。