Eclipse MakeGood Ошибка: класс PHPUnit_Framework_TestCase недоступен

У меня возникла проблема с настройкой XDebug (2.6.0) для работы с PHPUnit (6.0.13) в Eclipse Neon (4.6.3). У меня в браузере работал XDebug, а PHPUnit работал из командной строки, однако я не могу заставить их работать вместе.

Я работаю в Vagrant VM под управлением Ubuntu с OSX в качестве основной системы.

XDebug устанавливается глобально через Vagrant, а PHPUnit устанавливается через Composer. В настройках проекта я указал исполняемый файл PHP на /usr/bin/php, используя системный файл .ini по умолчанию. Однако это файл на моей машине, а не файл на виртуальной машине, поэтому я не знаю, нужно ли мне это настраивать, но ничего, что я прочитал, не упомянуло об этом?

У меня проблема в том, что моя вкладка «MakeGood» показывает ошибку «Класс PHPUnit_Framework_TestCase недоступен. Исправить … », хотя я включил vendor/autoload.php файл в настройках проекта. Я также попытался настроить пользовательскую библиотеку, указывающую на vendors/ папка, как я заметил в сообщении в блоге, однако это ничего не помогло. Так что любые предложения относительно того, что еще попробовать, будут с благодарностью.

Я пробовал искать здесь и далее в Интернете, и большинство ресурсов, которые я могу найти, говорят только о настройке ссылок через PEAR, однако это, очевидно, не работает с Composer.

Как всегда, спасибо за любую помощь, которую вы можете предоставить.

Редактировать: На всякий случай, если это имеет какое-то значение, мои тесты хранятся в tests/, с пространством имен \App\Test и мои занятия в resources/src/ с пространством имен \App,

0

Решение

Задача ещё не решена.

Другие решения

Других решений пока нет …

По вопросам рекламы [email protected]