Функциональные тесты с TYPO3 v10 без автозагрузки composer - PullRequest
0 голосов
/ 18 июня 2020

Когда я пытаюсь запустить функциональный тест, который использует класс TYPO3 \ CMS \ Frontend \ Tests \ Functional \ SiteHandling \ AbstractTestCase, я получаю сообщение об ошибке. Класс 'TYPO3 \ CMS \ Frontend \ Tests \ Functional \ SiteHandling \ AbstractTestCase' не найден .... Это проблема автозагрузчика composer? Есть идеи, как это исправить?

/usr/bin/php7.4 /mypath/typo3_10/vendor/phpunit/phpunit/phpunit --bootstrap /mypath/typo3_10/vendor/typo3/testing-framework/Resources/Core/Build/FunctionalTestsBootstrap.php --configuration /mypath/typo3_10/vendor/typo3/testing-framework/Resources/Core/Build/FunctionalTests.xml /mypath/typo3_10/web/typo3/sysext/seo --teamcity

- это команда в PHPStorm.

1 Ответ

0 голосов
/ 18 июня 2020
"autoload-dev": {
    "psr-4": {
        "TYPO3\\CMS\\Frontend\\Tests\\": "web/typo3/sysext/frontend/Tests/",
        "TYPO3\\CMS\\Core\\Tests\\": "web/typo3/sysext/core/Tests/"
    }
}

решение состоит в том, чтобы добавить недостающие пространства имен в root composer. json и снова сбросить автозагрузчик

...