David Pilato
David Pilato
Developer | Evangelist
  • Archives
  • Talks
  • About me
  • All Categories
  • All Tags
  • RSS

ElasticFR #33: Testcontainers pour de vrais tests d'intégration d'Elasticsearch

Meetup ElasticFR – Paris 🇫🇷

Sep. 2018

David Pilato
David Pilato
ElasticFR #33: Testcontainers pour de vrais tests d'intégration d'Elasticsearch

Abstract

Les tests d’intégration peuvent devenir un cauchemar lorsqu’ils sont lancés depuis la même JVM que votre code:

  • Conflit de JARs (JAR Hell)
  • Security Manager
  • Effets de bord

De plus, tester avec un produit qui est lancé de façon différente de la façon dont il est lancé en production, ne garantira jamais que les tests d’intégration sont sincères.

Aussi, après avoir découvert le projet Testcontainers qui lance des conteneurs Docker, j’ai décidé d’écrire une implémentation pour Elasticsearch: testcontainers-java-module-elasticsearch . Je vous propose de découvrir tout cela pendant cette session.

Video

Resources

The following resources were mentioned during the presentation or are useful additional information.

Demo: Elasticsearch Integration Tests

This demo shows how you can test your Elasticsearch integration with Testcontainers.

Repository: Elasticsearch Module for TestContainers

This repository contains the code for the Elasticsearch Module for TestContainers.

Documentation: Elasticsearch TestContainers module

This documentation contains the information about the Elasticsearch TestContainers module.
Previous page Open Source Talks
Next page Elasticsearch: le moteur de recherche élastique pour tous
Played Testcontainers 1 times
  • 2018-09-20 – Meetup ElasticFR fr ElasticFR #33: Testcontainers pour de vrais tests d'intégration d'Elasticsearch
Gave 7 talks at Meetup ElasticFR
  • 2025-11-04 fr ElasticFR #99: do MORE with stateLESS Elasticsearch
  • 2024-10-03 fr ElasticFR #92: Elasticsearch Query Language: ES|QL
  • 2023-11-15 fr ElasticFR #88: 🎹🎻🎸 Et si nous cherchions des morceaux de musique 🎼🎶 ?
  • 2021-10-07 fr ElasticFR #66: Identifier (et bloquer !) les menaces avec Elastic Security
  • 2021-03-25 fr ElasticFR #59 - FSCrawler! You know, for files!
  • 2018-09-20 fr ElasticFR #33: Testcontainers pour de vrais tests d'intégration d'Elasticsearch
  • 2015-01-22 fr ElasticFR #12 - Node discovery in Cloud environment

© 2010 - 2026 David Pilato

🔍 Search is powered by QueryBox. Just hit CTRL+K or CMD+K to start searching.

⚙️ Generated from 🇫🇷 with ❤️ on Wed Jan 28, 2026 at 08:39:21 UTC

🌱 Powered by Hugo with theme Dream and some custom templates.

Details

I discovered Elasticsearch project in 2011. After contributed to the project and created open source plugins for it, David joined elastic the company in 2013 where he is Developer and Evangelist. He also created and still actively managing the French spoken language User Group. At elastic, he mainly worked on Elasticsearch source code, specifically on open-source plugins. In his free time, he likes talking about elasticsearch in conferences or in companies (Brown Bag Lunches AKA BBLs ). He is also author of FSCrawler project which helps to index your pdf, open office, whatever documents in elasticsearch using Apache Tika behind the scene.

Who am I?

Developer | Evangelist at elastic and creator of the Elastic French User Group . Frequent speaker about all things Elastic, in conferences, for User Groups and in companies with BBL talks . In my free time, I enjoy coding and deejaying as DJ Elky , just for fun. Living with my children in Cergy, France.

Social Links

© 2010 - 2026 David Pilato

🔍 Search is powered by QueryBox. Just hit CTRL+K or CMD+K to start searching.

⚙️ Generated from 🇫🇷 with ❤️ on Wed Jan 28, 2026 at 08:39:21 UTC

🌱 Powered by Hugo with theme Dream and some custom templates.