Manuel d'utilisation
Installation de Node JS
- https://nodejs.org/fr
- curl -o- https://raw.githubusercontent.com/nvm-sh/nvm/v0.40.3/install.sh | bash
- \. "$HOME/.nvm/nvm.sh"
- nvm install 24
- node -v # Doit afficher "v24.11.0".
- npm -v # Doit afficher "11.6.1".
gitlab.cruiseline.eu
- gianfranco
- Qsd4523123@
git clone https://gitlab.cruiseline.eu/nextgen/app.git /home/gianfranco/nextgen/app
Install Extension in VS Code
- Open Visual Studio Code
- Click the Extensions icon on the left sidebar:
- Ajouter "Playwrite Tests for Visual Studio"
- Ajouter "Prettier Code Formatter"
Création d'un répertoire de test
- cd /home/gianfranco/nextgen/app
- mkdir tests-ui
- cd tests-ui/
- npm install -g pnpm
- npm fund
- pnpm init
- pnpm add -D playwright
- pnpm exec playwright install
Lancement des tests Playwright :
- cd nextgen/app/qa/tests-ui
- pnpm exec playwright test pour lancer tous les tests
- pnpm exec playwright test --ui pour lancer les tests avec une interface graphique
Accès aux URLs de tests :
Il faut modifier le fichier playwright.config.js pour mettre les URLs https://uat-public-sites-ca.cruiseline.eu/
Gitlab
Il faut créer une branche sur gitlab https://gitlab.cruiseline.eu/nextgen/app/-/boards/1
Colonne de droite Status::En cours (en bleu)
- Cliquer sur le + pour créer une nouvelle branche
- Rajouter le title
- cliquer sur Create merge request pour créer la demande
Nous avons :
Complete the `X` on the last line with one of the values below.
Then delete everything before and after the `Changelog: X` line.
`added`: New feature
`fixed`: Bug fix
`changed`: Feature change
`deprecated`: New deprecation
`removed`: Feature removal
`security`: Security fix
`performance`: Performance improvement
`other`: Other
Changelog: X -> Remplacer le X par par exemple New Feature et supprimer les commentaires précédents
Related to #4303
-------------------------------------------------------------------------------------------------------------------------------------
Nous avons donc le ticket ouvert...
Il faut aller dans Visual Studio pour faire un git pull de la nouvelle branche.

Installation de luxon
- pnpm add luxon
Mise à jour de la branche
- git stash et donner le nom du stash
- git checkout main
- git pull
- git checkout de la branche locale
- git rebase origin/main
Récupérer les résultats de tests de la pipeline dans teams :
- Equipes > IT Teams > Tests non régressions > Publications ou fichiers
