Агрегирование покрытия кода из нескольких запусков PHPUnit

Я работаю с PHPUnit уже некоторое время, и это начинает выглядеть так, что мне может понадобиться разбить мои тесты на группы, которые будут выполняться как отдельные выполнения phpunit. Основная причина этого в том, что большинство моих тестов нужно запускать в отдельных процессах, в то время как некоторые на самом деле не могут быть запущены в отдельных процессах из-за проблемы, описанной здесь. Что я хотел бы сделать, так это написать сценарий bash, который запускает несколько запусков phpunit, каждый из которых настроен для запуска разных тестов с разными настройками.

Итак, мой вопрос: есть ли способ агрегировать результаты покрытия кода нескольких запусков phpunit? Могу ли я сделать это напрямую через сам PHPUnit или с помощью какого-либо другого инструмента? Можно ли получить то, что я ищу, за один запуск phpunit, используя концепцию набора тестов PHPUnit?

23
задан stymo 3 January 2016 в 03:04
поделиться