Я запускаю интеграционные тесты на своем плагине WordPress с помощью PHPUnit, и когда я генерирую покрытие и файл clover.xml
, атрибут имени файла в clover.xml
будет иметь абсолютный путь к моему файлу, например,
<file name="/Users/denis/vagrant-local/www/project/public_html/wp-content/plguins/my-plugin/file-that-is-tested.php">
Поскольку мне нужно отправить этот файл в SonarQube, мне нужно изменять этот файл каждый раз, когда я отправляю его в SonarQube, чтобы у меня был только относительный путь (начиная с папки wp-config
)
<file name="wp-content/plguins/my-plugin/file-that-is-tested.php">
Если я отправлю первую версию, SonarQube сообщит о покрытии кода как 0,0%, если я отправлю другую, это покажет некоторое покрытие (оно отличается от того, которое создает PHPUnit, но это не важно).
Есть ли способ указать этот атрибут имени файла в конфигурации PHPUnit или мне нужно запускать скрипт bash каждый раз, когда я запускаю тесты для удаления этой дополнительной части?