Aller au contenu

Ludovic Wyffels

DevOps chez IBM
Comment éditer les messages de Git Commit
··399 mots·2 mins
Dans le monde du contrôle de version, les erreurs arrivent - y compris dans les messages de validation. Heureusement, Git fournit un moyen simple de corriger ces messages, qu’il s’agisse du premier commit ou de n’importe quel commit dans votre dépôt.
Tests d'API avec Bruno
··685 mots·4 mins
Dans le monde dynamique du développement et des tests d’API, l’automatisation est essentielle.
Bruno, l'alternative à Postman
··659 mots·4 mins
Bruno est un nouveau client API innovant, conçu pour remettre en question le statu quo représenté par Postman et d’autres outils similaires.
Créer et exécuter des jeux de tests Playwright à l'aide de tags et de grep
··1164 mots·6 mins
Au fur et à mesure que votre suite de tests s’étoffe, il se peut que vous souhaitiez exécuter un sous-ensemble de vos tests.
Ajoutez des pièces jointes à votre rapport de Playwright
··655 mots·4 mins

Les tests automatisés avec Playwright sont un excellent moyen de s’assurer que votre application fonctionne correctement, mais tester un fichier peut s’avérer difficile.

Il ne s’agit pas d’une tâche simple à automatiser et elle doit être testée par un humain pour être complète. Cependant, nous pouvons faire de notre mieux pour rendre cette tâche plus facile que d’avoir à ouvrir manuellement l’application, puis à interagir avec elle, juste pour télécharger le fichier. Cela peut être acceptable une ou deux fois, mais cela devient rapidement une tâche fastidieuse. Par conséquent, ce test sera “oublié”.

Exécuter des containers sur MacOS avec Lima
··348 mots·2 mins
Utiliser Docker sur MacOS peut être un problème, étant donné que Docker Desktop est un peu agressif avec la consommation des ressources de la machine et le changement de leur license depuis le 31 janvier 2022, c’est pourquoi certaines alternatives ont été créées, Lima en fait partie, et c’est de cela que je vais parler un peu.
Soyez plus productif grâce à Git bisect
··717 mots·4 mins

Lorsque l’on développe, on ne va pas se mentir, on perd une grosse partie de notre temps à déboguer.

Si je devais diviser le temps que je passe à développer je le ferais ainsi :

Fusionner vos rapports Playwright en un seul rapport HTML
··943 mots·5 mins
Dans un précédent billet de blog, “L’utilisation de tests Playwright en combinaison avec une matrice de tâches pour améliorer la vitesse de la CI”, nous avons vu comment diviser notre suite de tests Playwright en plusieurs lots afin d’accélérer le pipeline de construction.
L'utilisation de tests Playwright en combinaison avec une matrice de tâches pour améliorer la vitesse de la CI
··1109 mots·6 mins

L’utilisation de la technique du test sharding signifie que la suite de tests est séparée en plusieurs morceaux (shards). Cela permet d’améliorer considérablement le temps d’exécution lorsque les différents morceaux sont testés simultanément. Pour ce faire, il faut distribuer les shards de test sur différentes machines.

Comment configurer plusieurs clés SSH pour plusieurs comptes
··720 mots·4 mins
Vous possèdez peut-être plusieurs compte git. Nous allons voir comment connecter une identité personnelle et professionelle pour chaque compte avec des clés SSH.