Bonjour à tous,
Je découvre ces pratiques, je vais probablement écrire des bêtises,je m'en excuse par avance.
J'essaie donc d'héberger un projet symfony sur github avec une pipeline d'intégration continue. Pour cela j'ai ajouté ce fichier dans le dossier .github/workflows :
Lors d'un push tout se passe bien jusqu'aux tests unitaires.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36 name: Mon projet CI on: [push] jobs: mon-projet-tests: runs-on: ubuntu-latest container: jakzal/phpqa:php7.4 steps: - uses: actions/checkout@v2 - name: Install composer dependencies run: composer install - name: Cache dependencies uses: actions/cache@v2 with: path: vendor/ key: ${{ runner.os }}-composer-${{ hashFiles('**/composer.json') }} restore-keys: ${{ runner.os }}-composer- - name: PHP Security Checker run: local-php-security-checker composer.lock - name: Coding Standards (phpcs) run: phpcs -v --standard=PSR2 --ignore=./src/Kernel.php ./src - name: Coding Standards (phpstan) run: phpstan analyse ./src - name: Coding Standards (twig-lint) run: twig-lint lint ./templates - name: Unit Tests run: phpunit --test-suffix
J'ai essayé de fournir un répertoire en argument, mais sans succès. Ma maîtrise du truc ne me permet pas de saisir s'il s'agit d'une erreur de syntaxe YAML ou d'une mauvaise utilisation de la commande phpunit.Run phpunit --test-suffix
phpunit --test-suffix
shell: sh -e {0}
PHPUnit 9.5.19 #StandWithUkraine
Required argument for option "--test-suffix" is missing
Error: Process completed with exit code 1.
Merci par avance à celui (ceux) qui auront la patience de m'accompagner dans une meilleure compréhension de toutes ces technos.
Frédéric
Partager