Библиотека тестирования Oxid не может открыть файл AllTestsUnit.Stack Overflow

для окислителя, в котором я работаю, я реализовал Библиотека оксидирования с композитором в другой каталог. Магазин (локально) работает в док-контейнере Apache, и его структура выглядит следующим образом:

/var/www/
|
| - html/ <Shop Document Root>
|    |
|    | ...
|    |
|
| - tests/ <Directory where tests reside>
|    |
|    | - vendor/
|    |
|    | ...

Из / var / www / я бегу тесты / поставщик / бен / runtests и получите следующий вывод:

Не удается открыть файл «AllTestsUnit.php»

Я решил это, добавив абсолютный путь к этому файлу в соответствующие места в runtests но я не хочу использовать этот хак, так как я не хочу изменять файл каждый раз, когда я устанавливаю библиотеку.

Чтобы избежать этого, я попытался поместить путь в include_path php.ini, который к настоящему времени выглядит следующим образом:

include_path = «: / вар / WWW / тесты / продавец / оксидной-esales / тестирование библиотека /»

Я пробовал это во многих вариантах (без косой черты, используя одинарные кавычки, …), но, похоже, ничего не получалось. Самое смешное в том, что это работало раньше, но не сейчас. С такой же конфигурацией, как и раньше (я проверил свою локальную историю в PHPStorm).

У кого-нибудь были такие же или похожие проблемы с работой библиотеки? Если нет, у кого-нибудь еще есть представление о том, что я делаю неправильно?

Заранее благодарю за любую помощь.

0

Решение

Хорошо. Я до сих пор не знаю, почему это вдруг не сработало, но я решил это.

Я поместил AllTestsUnit.php и AllTestsSelenium.php в автозагрузчик композитора (раздел файла), и это сработало.

0

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

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

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