тестирование пакета композитора
Я написал пакет и в процессе разработки хочу запустить на нем модульные тесты. Это в основном означает, что мне нужен файл начальной загрузки для регистрации автозагрузчика для моего пакета.
Любой пакет, на который я смотрю, не имеет специального файла начальной загрузки, поэтому я не совсем понимаю, как разработчики тестируют свои собственные пакеты.
Это моя структура каталогов
src
.CompanyName
..PackageName
...Class 1
...Class 2
tests
.Class1Test
.Class2Test
composer.json
phpunit.xml.dist
Теперь, если я бегуphpunit
внутри корневого каталога, все мои тесты говорят\\CompanyName\\PackageName\\Class1
не был найден Что является легитимным, поскольку никто не включал их. Так что вопрос -Как и когда я включаю мои занятия.
Глядя наслучайные пакеты Я вижу, что они полагаются наvendor/autoload.php
, но у меня нет этого продавца реж. Должен ли я бежатьcomposer install
чтобы это было создано?