bootstrap testowania pakietu kompozytora

Napisałem pakiet i jako część procesu rozwoju chcę uruchomić na nim testy jednostkowe. Oznacza to, że potrzebuję pliku bootstrap, aby zarejestrować autoloader dla mojego pakietu.

Każdy pakiet, na który patrzę, nie ma konkretnego pliku bootstrap, więc nie do końca rozumiem, w jaki sposób programiści testują własne pakiety.

To jest moja struktura katalogów

src
.CompanyName
..PackageName
...Class 1
...Class 2

tests
.Class1Test
.Class2Test

composer.json
phpunit.xml.dist

Teraz, jeśli ucieknęphpunit w katalogu głównym, wszystkie moje testy mówią\\CompanyName\\PackageName\\Class1 nie znaleziono. Co jest legalne, ponieważ nikt ich nie uwzględnił. Więc pytanie brzmi -Jak i kiedy włączam moje zajęcia.

Patrząc nalosowe pakiety Widzę, że na nich polegająvendor/autoload.php, ale nie mam tego sprzedawcy reż. Powinienem uciekaćcomposer install stworzyć to?

questionAnswers(2)

yourAnswerToTheQuestion