Когда я начинаю работу в travis, я получаю:
1) AppTest :: testGetOAuthApp Невозможно создать заглушку или макет класса или интерфейса "PHPLicengine \ Api \ ApiInterface", который не существует
Thisозначает, что ApiInterface не найден. Я искал StackOverflow и нашел это: Travis autoloader PhpUnit Поэтому я добавил эту команду в .travis.yml, как показано ниже:
language: php
install: composer install
php:
- '7.2'
- '7.3'
notifications:
email: false
и вот phpunit.xml:
<phpunit bootstrap="vendor/autoload.php" colors="true">
<testsuites>
<testsuite name="tests">
<directory>tests</directory>
</testsuite>
</testsuites>
</phpunit>
Эта папка verndor на самом деле не существует на моем github, так как я ожидал, что композитор будет установлен travis.
Но все равно не работает. Что мне делать?