Dernière étape de notre série d’articles suite au devcamp de Lyon: aujourd’hui nous allons voir comment l’intégration continue peut lancer les tests sur différents environnements, par exemple pour vérifier que les tests passent en php de version 7.3 à 8.2 … Un exemple pour illustrer cet article : php 7.4 et php 8.2: Comme vous …
Devcamp
GitLab pour automatiser les tests
GitLab permet de lancer des tests automatiques à partir du moment où un fichier .gitlab-ci.yml existe à la racine de votre dépot git (et que la configuration est faite côté serveur GitLab). Par exemple si vous voulez lancer automatiquement le test avec phpstan vous pouvez créer un fichier .gitlab-ci.yml comme ceci: stages: – phpstan cache: …
PHPStan pour les modules Dolibarr
Je ne vous présente pas phpstan, c’est un formidable logiciel libre d’analyse statique de code php. Lors du devcamp dolibarr de Lyon nous avons pu admirer comment phpstan peut nous aider à améliorer Dolibarr , comment phpstan peut nous aider à débusquer des bugs ou des bugs potentiels, nous pousser à faire du code plus …
PHP Stubs
Avant de vous parler des stubs en php je vais faire un petit détour par un autre langage : C/C++ (en fait ce qui est important c’est d’avoir un langage compilé comme support d’exemple). En C/C++ le code source est découpé en deux fichiers: un fichier de code (le .cpp) et un fichier dans lequel …