У меня есть проект, который структурирован таким образом:PHPUnit - один отчет о покрытии из нескольких папок проекта?
project
├── app
│ ├── phpunit.xml
│ ├── src
│ └── tests
│ └── unit
└── modules
├── module1
│ ├── phpunit.xml
│ ├── src
│ └── tests
│ └── unit
└── module2
├── phpunit.xml
├── src
└── tests
└── unit
Все основные интерфейсы/классы в app/src
, и все расширения/реализации в modules/**
. Таким образом, папки src
содержат все контроллеры, модели и т. Д., А смежная папка tests/unit
содержит все модульные тесты для этих объектов.
Я пытаюсь создать один coverage.xml
отчет (и что более важно отчет HTML), который содержит результаты покрытия из всех тестов на обоих app/
и modules/
. Может ли кто-нибудь предложить лучший способ достичь этого?
ли это необходимо, чтобы каждый каталог нужен свой блок конфигурации? – ins0
@ ins0 - не совсем. У меня он настроен так, потому что тогда каждая папка сама по себе может быть проверена самостоятельно. – cody