почему travis не запускает composer для автозагрузчика? - PullRequest
0 голосов
/ 01 ноября 2019

Когда я начинаю работу в 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.

Но все равно не работает. Что мне делать?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...