2013-11-21 2 views
0

Я пытаюсь сделать некоторый тест PhpUnit на Magento с помощью ecomdev (https://github.com/EcomDev/EcomDev_PHPUnit).phpunit command return "phpunit --help" screen

Я правильно установил зависимости modman, PEAR и связанных пакетов (я на сервере Ubuntu 12.04 через Virtualbox).

Что действительно странно, после шага 2, из процедуры ecomdev, когда я пытаюсь запустить первую команду «$ phpunit», она отображает экран, как будто я набрал «$ phpunit --help».

Когда я набираю «$ phpunit --version», он корректно отображает текущую версию (значит, она корректно установлена).

Все советы приветствуются.

+0

Что вы хотите от команды '$ phpunit'? – sectus

+0

Ур вопрос не ясен. если вы набираете только phpunit, то всегда будет экран справки. вот так вот. и если вы хотите выполнить тесты, а не: например:/Desktop/phpunit_selenium $ phpunit myfile.php –

+0

Благодарим вас за ответы. Вы найдете то, что я хочу от простой команды «phpunit» на «шаге 3», из процедуры установки из ссылки в моем первом сообщении. – DarkCowboy

ответ

0

phpunit должен знать, что нужно запускать. EcomDev_phpUnit содержит файл phpunit.xml.dist, который может использовать phpunit. Ни modman, ни modgit не устанавливают его в корне Magento по умолчанию. Вы можете скопировать версию по умолчанию в webroot Magento из исходной папки модуля или путем установки модуля вручную.

Я использовал 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 на место.

1

Я был Похожая проблема на WAMP, WinXP SP3, Apache 2.4, PHP5.4.44, Xdebug v2.3.3, VC10 + vc14

Я скачал phpunit.phar из phpunit.de Моя ошибка была неправильно phpunit.cmd файла ,

Я написал @php "% ~ dp0phpunit.phar"

Правильная ЦМД @php "% ~ dp0phpunit.phar" % *

Смежные вопросы