Как исправить мою интеграцию с NetBeans + PHPUnit? - PullRequest
3 голосов
/ 12 октября 2009

В NetBeans 6.7.1 с PHPUnit 3.4.1, если я пытаюсь запустить тест, который я настроил в NetBeans, он выдает ошибки и не может выполнить тест, вот вывод:

PHPUnit 3.4.1 by Sebastian Bergmann.

The --log-xml option is deprecated, please use --log-junit instead.

Argument #1 of PHPUnit_Util_Fileloader:checkAndLoad() is no existing file

Тест выполняется нормально, если я запускаю его из командной строки, а не изнутри NetBeans.

Это та же самая ошибка, которую вы получаете, если передаете неверный путь или файл в инструмент phpunit. И NetBeans также передает устаревший флаг ..

Итак, мой вопрос, есть ли где-нибудь настройка, чтобы я мог это исправить? Работает ли это в NetBeans 6.8M2?

Спасибо

-Sam

Ответы [ 3 ]

2 голосов
/ 25 октября 2009

Возможно, вы захотите попробовать понизить PHPUnit до версии 3.3.9. Я не думаю, что вы можете сделать это через канал PEAR, но есть инструкции для ручной установки www.phpunit.de , если вы разрабатываете на Windows. Если вы работаете в Linux, ваш дистрибутив должен иметь более старую версию.

1 голос
/ 29 октября 2009

Вам нужно получить последнюю сборку для NetBeans. Я использую NetBeans IDE Build 200910290252 Загрузить . Он работал так, как рекламируется для запуска тестов.

1 голос
/ 26 октября 2009

Понижение до 3.3.9 у меня сработало.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...