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 :
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
Lors d'un push tout se passe bien jusqu'aux tests unitaires.
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.
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.
Merci par avance à celui (ceux) qui auront la patience de m'accompagner dans une meilleure compréhension de toutes ces technos.
Frédéric