Ошибка Codecept_absolute_path () не найдена при выполнении команды mftf run:test в Magento 2.3

У меня есть Magento 2.3, и я хочу использовать Magento Functional Testing Framework версии 2.3, но когда я запускаю команду vendor/bin/mftf run:test AdminLoginTest для запуска теста, возникает следующая ошибка:

==== Redirecting to Composer-installed version in vendor/codeception ====

Fatal error: Uncaught Error: Call to undefined function Codeception\Lib\codecept_absolute_path() in /Users/hanhan/Deskto
p/workspace/magento2/vendor/codeception/codeception/src/Codeception/Lib/ParamsLoader.php:25

В файле PramsLoader.php вызывается метод codecept_absolute_path() и выдает ошибку, потому что этот метод не определен

$this->paramsFile = codecept_absolute_path($paramStorage);

Как я могу решить это?


person Chen Hanhan    schedule 26.02.2019    source источник


Ответы (1)


Я случайно столкнулся с той же ошибкой сегодня. Это потому, что в dev/tests/acceptance есть старая директория поставщика, где ранее мы хранили файл composer.json, а теперь перемещены в корень. Удаление папки dev/tests/acceptance/vendor устраняет фатальную ошибку.

person Ji Lu    schedule 31.07.2019