YOJ-9199 JUnit-docker | Devoxx

JUnit-docker

Tools-in-Action

agTest DevOps, Agilité, Méthodologie & Tests

Maillot

Wednesday from 18:40 til 19:10

Si vous avez déjà écris des tests d'intégration, vous avez probablement rencontré des difficultés à faire tourner vos dépendances. En effet, il faut :

  • démarrer la dépendance
  • s'assurer que la dépendance est dans un état correct avant de lancer le test
  • arrêter la dépendance à la fin du test

À tout ceci se rajoute le problème de reproductibilité du test (différents environments, système d'exploitation). Cela peut s’avérer assez complexe. Heureusement, grâce à docker, le problème de reproductibilité est en grande partie résolue, mais encore faut-il pouvoir l'utiliser dans nos tests ! Nous avons écris une extension à JUnit 5 qui rends tout ceci beaucoup plus simple. Durant ce talk, nous vous présenterons notre solution après avoir fais une présentation de jUnit 5.

Xavier Detant Xavier Detant

Amoureux de la programmation fonctionnelle et du code élégant, le plaisir de programmer et d'expliquer cet art ont fait de moi un craftsman passionné.

Vincent Demeester Vincent Demeester

Devops, Craftsman, Factotum, free-software fan, Sysadmin à ses heures perdues et surtout passionné, il est core mainteneur sur le projet Docker (ainsi que libcompose ou encore containous/traefik).

TBA : To be announced / Salle non affectée