Modifier le fichier gitlab-ci.yaml afin d'y intégrer le lancement des TU avant le lancement des tests SonarQube avec phpunit.
Pensez à vous aider de l'image docker [php:8.1](https://hub.docker.com/_/php) et de cet exemple [PHPunit/Gitlab CI](https://docs.gitlab.com/ee/ci/examples/php.html).
Afin que vos tests de coverage soient réalisés correctement vous devrez :
- installer xdebug 3.3 à l'aide de PECL
- setter la variable XDEBUG_MODE à la valeur coverage
dans votre job tu avant de lancer vos tests avec phpunit.
Fichier de configuration de phpunit :
```
<?xml version="1.0" encoding="UTF-8"?>
...
...
@@ -303,7 +308,7 @@ Fichier de configuration de phpunit :
</phpunit>
```
Vérifier que votre pipeline execute corretement les tests PHPUnit
Vérifier que votre pipeline execute corretement les tests PHPUnit.