#testcontainers — Public Fediverse posts
Live and recent posts from across the Fediverse tagged #testcontainers, aggregated by home.social.
-
#testcontainers for #dotnet 4.14.0 is out 🎉 You can now pick a custom MSSQL database instead of just "master" (a top dev request), plus a new Mailpit module for SMTP testing. Also patches the recent SSH.NET vulnerability. 📦 https://github.com/testcontainers/testcontainers-dotnet/releases/tag/4.14.0
-
#testcontainers for #dotnet 4.14.0 is out 🎉 You can now pick a custom MSSQL database instead of just "master" (a top dev request), plus a new Mailpit module for SMTP testing. Also patches the recent SSH.NET vulnerability. 📦 https://github.com/testcontainers/testcontainers-dotnet/releases/tag/4.14.0
-
Our next #JCON2026 session is live: 'Scaling Integration Tests: Parallel #SpringTests with #JUnit & #Testcontainers' with Marvin Rensing
Integration #tests can quickly become slow, especially when every test starts its own #SpringBoot context…
Grab your coffee and hit play: https://youtu.be/INMXomtB1Ws
-
Our next #JCON2026 session is live: 'Scaling Integration Tests: Parallel #SpringTests with #JUnit & #Testcontainers' with Marvin Rensing
Integration #tests can quickly become slow, especially when every test starts its own #SpringBoot context…
Grab your coffee and hit play: https://youtu.be/INMXomtB1Ws
-
I wonder why the Go TestContainers documentation doesn't have a section about what the preferred way of modifying an http.Client/http.Transport to connect to the container instead of whatever "example.com" URLs the tests require for.
The idiomatic solution is to add a custom DialContext function to the used client Transport that infers which container the address should actually go to.
-
I wonder why the Go TestContainers documentation doesn't have a section about what the preferred way of modifying an http.Client/http.Transport to connect to the container instead of whatever "example.com" URLs the tests require for.
The idiomatic solution is to add a custom DialContext function to the used client Transport that infers which container the address should actually go to.
-
Testcontainers в CI: почему тесты зелёные локально и красные на пайплайне
Локально Testcontainers запускается за секунды, тесты стабильно зелёные, а в CI тот же набор начинает падать в трёх запусках из ста и каждый раз по новой причине. В статье разберём пять типовых источников такого поведения — от плавающих версий образов и неправильного ожидания готовности до конфликтов портов и нехватки памяти — и покажем, как сделать интеграционные тесты воспроизводимыми на пайплайне.
https://habr.com/ru/companies/otus/articles/1058388/
#Testcontainers #интеграционное_тестирование #Docker #Java #нестабильные_тесты #контейнеры #GitLab_CI #параллельные_тесты #управление_ресурсами
-
In-memory база врёт: 5 расхождений с продовой БД
Тест на List.AsQueryable() зелёный, а на проде всплывают LINQ-трансляция, null, collation, unique index и два воркера, забравшие один платёж. Разбираю, где in-memory тесты помогают, а где начинают врать.
https://habr.com/ru/articles/1056684/
#inmemory_database #EF_InMemory #Testcontainers #интеграционные_тесты #unitтесты #MongoDB #EF_Core #NET #C# #базы_данных
-
Hello hello 📣 A new #testcontainers for dotnet release is available: https://github.com/testcontainers/testcontainers-dotnet/releases/tag/4.13.0.
-
Hello hello 📣 A new #testcontainers for dotnet release is available: https://github.com/testcontainers/testcontainers-dotnet/releases/tag/4.13.0.
-
📣 Happy to announce testcontainers-git 0.16.0 🥳
🧰 Maintenance
- Rename the package name and Maven group id to `dev.parsick.testcontainers.gitserver` (rewrite receipt exists)
- Add Gitea 1.26.2 (#315)
- Add Forgejo 15.0.2 (#313)I also deploy POMs with the old groupId for the relocation.
📦️ Dependencies
Many dependency updatesFull release notes:
https://github.com/sparsick/testcontainers-git/releases/tag/0.16.0#java #testcontainers #git #gitea #forgejo #opensource #testing
-
📣 Happy to announce testcontainers-git 0.16.0 🥳
🧰 Maintenance
- Rename the package name and Maven group id to `dev.parsick.testcontainers.gitserver` (rewrite receipt exists)
- Add Gitea 1.26.2 (#315)
- Add Forgejo 15.0.2 (#313)I also deploy POMs with the old groupId for the relocation.
📦️ Dependencies
Many dependency updatesFull release notes:
https://github.com/sparsick/testcontainers-git/releases/tag/0.16.0#java #testcontainers #git #gitea #forgejo #opensource #testing
-
Интеграционные тесты в Java: ускоряем Testcontainers через tmpfs и прединициализацию
Testcontainers - Java-библиотека, которая управляет Docker-контейнерами прямо из тестового кода. Во время выполнения тестов она запускает нужный контейнер - базу данных, брокер сообщений, поисковый движок и т.д. - а по завершении останавливает и удаляет контейнер. Зачем это нужно? Для интеграционных тестов на реальном ПО, а не на in-memory эмуляторах. Тест работает с тем же движком, что и в продакшене. В этой статье я разберу, как можно оптимизировать работу с Testcontainers: tmpfs - перенос файлов в оперативную память. Прединициализация - перенос тяжёлой инициализацию в отдельный Docker-образ. Если по первому пункту, в интернете есть статьи, то по второму - практически не встречаются, и выбранный мною подход нигде не описан. В качестве примера буду использовать контейнер с MySQL, хотя все написаное справедливо и для любых других сервисов.
-
🚀 Full room and a fantastic group of Java developers for the 2h Microcks workshop at DevLille 2026!
A great session led by Sébastien Degodez (AXA) and Laurent Broudoux, exploring how to leverage Microcks and Testcontainers to confidently validate APIs and microservices.
Thanks to everyone who joined, asked questions, and shared their experiences 🙌
#DevLille #Microcks #Java #APITesting #Testcontainers #OpenSource
-
🚀 Full room and a fantastic group of Java developers for the 2h Microcks workshop at DevLille 2026!
A great session led by Sébastien Degodez (AXA) and Laurent Broudoux, exploring how to leverage Microcks and Testcontainers to confidently validate APIs and microservices.
Thanks to everyone who joined, asked questions, and shared their experiences 🙌
#DevLille #Microcks #Java #APITesting #Testcontainers #OpenSource
-
🛠️ 12 juin à 10h00
Fini l’incertitude : adoptez Testcontainers + Microcks pour valider vos Microservices et APIs !
Codelab de 2 heures avec Sébastien Degodez (AXA) et Laurent BroudouxUne session pratique pour découvrir comment fiabiliser vos développements et automatiser la validation de vos APIs et microservices grâce à Testcontainers (Java ou .NET à vous de choisir) et Microcks.
👉 Détails : https://devlille.fr/talk-page-e3de7e9a-3b61-4e36-9d78-c111c531cbbc/
À très vite à Lille ! 💙
-
🛠️ 12 juin à 10h00
Fini l’incertitude : adoptez Testcontainers + Microcks pour valider vos Microservices et APIs !
Codelab de 2 heures avec Sébastien Degodez (AXA) et Laurent BroudouxUne session pratique pour découvrir comment fiabiliser vos développements et automatiser la validation de vos APIs et microservices grâce à Testcontainers (Java ou .NET à vous de choisir) et Microcks.
👉 Détails : https://devlille.fr/talk-page-e3de7e9a-3b61-4e36-9d78-c111c531cbbc/
À très vite à Lille ! 💙
-
Black-box тесты на Java: функциональные тесты за секунды и в параллель и почему я остался на своих
Я наткнулся на подход к функциональным тестам, который меня по-настоящему удивил. Тесты в нём вообще не знают, что внутри Spring: стучатся в реально поднятый сервис по HTTP, как обычный клиент, гоняются параллельно и проходят за секунды. Я разбирал это на код-ревью и сначала прифигел, а потом не стал переходить на него сам, но кое-что забрал себе. В статье сравниваю оба подхода, разбираюсь где какой уместен, и показываю три вещи, которые подсмотрел и притащил в свой Spring Сравнить подходы
https://habr.com/ru/articles/1044626/
#функциональные_тесты #интеграционные_тесты #blackbox_тесты #Spring_Boot #Testcontainers #JaCoCo #flakyтесты #покрытие_кода #Java #тестирование
-
#testcontainers for #dotnet 4.12.0 is out 🐳 This release ships a major version bump of our forked Docker.DotNet client, bringing a bunch of improvements made over the past months. Fingers crossed it's all smooth sailing for you 🤞: https://github.com/testcontainers/testcontainers-dotnet/releases/tag/4.12.0.
-
#testcontainers for #dotnet 4.12.0 is out 🐳 This release ships a major version bump of our forked Docker.DotNet client, bringing a bunch of improvements made over the past months. Fingers crossed it's all smooth sailing for you 🤞: https://github.com/testcontainers/testcontainers-dotnet/releases/tag/4.12.0.
-
Blog - Shared Postgres Test Container with Expecto in FSharp
I’m learning FSharp by creating a web application. I’ve cycled through lots of different ways of doing things, libraries, etc. Today I finally got my integration tests to use a single docker test contaner with the Expecto test framework. I couldn’t find a good example online of how to do it, so I’m sharing it here.
-
Blog - Shared Postgres Test Container with Expecto in FSharp
-
Почему Python стал главным помощником Java‑команд
Python уже не просто язык для скриптов и Data Science — в 2026 году он стал «клеем», который связывает микросервисы, тесты и CI/CD в Java‑проектах. Как получилось, что даже консервативные Java‑разработчики всё чаще пишут интеграционные тесты на pytest, запускают контейнеры с Testcontainers и рулят пайплайнами в GitHub Actions с помощью Python‑скриптов? В этой статье разбираем три реальные причины популярности Python. Если вы до сих пор считаете, что Python не для вас — возможно, это изменит ваш взгляд на инструменты.
https://habr.com/ru/companies/otus/articles/1022120/
#Java #Python #backendразработка #интеграционное_тестирование #микросервисы #pytest #автоматизация_тестирования #testcontainers #OpenAPI
-
📣 Happy to announce testcontainers-git 0.15.0 🥳
🚀 Features
- feat: add gitea support (#274)🧰 Maintenance
- Add dependency analyzing during build (#291)
- Enable Enforce Rules (#290)📦️ Dependencies
Many dependency updates
Full release notes: https://github.com/sparsick/testcontainers-git/releases/tag/0.15.0 -
📣 Happy to announce testcontainers-git 0.15.0 🥳
🚀 Features
- feat: add gitea support (#274)🧰 Maintenance
- Add dependency analyzing during build (#291)
- Enable Enforce Rules (#290)📦️ Dependencies
Many dependency updates
Full release notes: https://github.com/sparsick/testcontainers-git/releases/tag/0.15.0 -
I'm a happy user of Testcontainers for quite some time.
On my private Linux laptop I decided to switch to podmam. Starting containers works quite nice. But not with Testcontainers with python.
Anyone got this to work?
-
I'm a happy user of Testcontainers for quite some time.
On my private Linux laptop I decided to switch to podmam. Starting containers works quite nice. But not with Testcontainers with python.
Anyone got this to work?
-
Did a thing to make #testing against a #redis cluster in #golang a bit easier for myself, but maybe it's useful for others, too. github.com/erkattak/tes... This is a module for #testcontainers that forms a Redis cluster and gives an API to stop/pause/restart nodes in a targeted way.
GitHub - erkattak/testcontaine... -
🥳 Die kleine 100!!!
Beide reden über aktuelle Side-Projekte, neue Updates und ihre Woche.
👉 https://ready-for-review.dev/2026/03/13/rfr095-die-kleine-100/
-
🥳 Die kleine 100!!!
Beide reden über aktuelle Side-Projekte, neue Updates und ihre Woche.
👉 https://ready-for-review.dev/2026/03/13/rfr095-die-kleine-100/
-
The new #testcontainers for #dotnet release has arrived: https://github.com/testcontainers/testcontainers-dotnet/releases/tag/4.11.0. Version 4.11 comes with new modules, bug fixes, and improvements, plus OpenSSF Scorecard analyses for extra trustworthiness. I've also got an update ready for the Docker.DotNet client, which in the next release will bring performance improvements, better resource usage, lots of fixes, and support for .NET's native HTTP handler 💪.
-
The new #testcontainers for #dotnet release has arrived: https://github.com/testcontainers/testcontainers-dotnet/releases/tag/4.11.0. Version 4.11 comes with new modules, bug fixes, and improvements, plus OpenSSF Scorecard analyses for extra trustworthiness. I've also got an update ready for the Docker.DotNet client, which in the next release will bring performance improvements, better resource usage, lots of fixes, and support for .NET's native HTTP handler 💪.
-
📣 Happy to announce testcontainers-git 0.14.0 🥳
🚀 Features
- Add support for Forgejo🧰 Maintenance
- chore(analyze): enable modernizer analyze
- chore(analyze): enable spotbugs analyze
- Add spotless-maven-plugin📦️ Dependencies
Many dependency updates
Full release notes: https://github.com/sparsick/testcontainers-git/releases/tag/0.14.0 -
📣 Happy to announce testcontainers-git 0.14.0 🥳
🚀 Features
- Add support for Forgejo🧰 Maintenance
- chore(analyze): enable modernizer analyze
- chore(analyze): enable spotbugs analyze
- Add spotless-maven-plugin📦️ Dependencies
Many dependency updates
Full release notes: https://github.com/sparsick/testcontainers-git/releases/tag/0.14.0 -
Как ускорить тесты проекта в 6 раз: от 10 минут к 101 секунде
Почти 800 тестов, 10 минут на прогон, каждый пуш — ожидание на CI. Знакомо? Рассказываю, как довёл время до 101 секунды: снижение таймаутов, параллелизм ScalaTest, shared Testcontainers и защита от регрессий. Scala, SBT, PostgreSQL, GraalVM — конкретные шаги и подводные камни.
https://habr.com/ru/articles/1003592/
#scala #scalatest #testcontainers #postgresql #тестирование #оптимизация #параллелизм #sbt #graalvm #hikaricp
-
Excited for #JCON EUROPE 2026? See Marvin Rensing at #JCON2026 in Cologne talking about 'Scaling #Integration Tests: Parallel #Spring Tests with #JUnit & #Testcontainers'
Integration tests can quickly become slow, especially when every …
🎟️ 2026.europe.jcon.one/tickets
Free for #JUG members -
Excited for #JCON EUROPE 2026? See Marvin Rensing at #JCON2026 in Cologne talking about 'Scaling #Integration Tests: Parallel #Spring Tests with #JUnit & #Testcontainers'
Integration tests can quickly become slow, especially when every …
🎟️ 2026.europe.jcon.one/tickets
Free for #JUG members -
I've just released firebird-testcontainers-java 2.0.0, a library to easily start/stop and access a Firebird Docker container in a Java unit or integration test.
For more information, see https://github.com/FirebirdSQL/firebird-testcontainers-java
-
I've just released firebird-testcontainers-java 2.0.0, a library to easily start/stop and access a Firebird Docker container in a Java unit or integration test.
For more information, see https://github.com/FirebirdSQL/firebird-testcontainers-java
-
Still guessing why your tests are slow? With TCI on #Testcontainers, you get named containers, test stats & trace data out of the box. Alexander Bierler shows how to turn blind spots into metrics.
Read #JAVAPRO: https://javapro.io/2025/10/10/supercruising-with-testcontainers-making-tests-faster-and-more-flexible/
-
Still guessing why your tests are slow? With TCI on #Testcontainers, you get named containers, test stats & trace data out of the box. Alexander Bierler shows how to turn blind spots into metrics.
Read #JAVAPRO: https://javapro.io/2025/10/10/supercruising-with-testcontainers-making-tests-faster-and-more-flexible/
-
I've put together a few slides for future #testcontainers for #dotnet talks. If you're interested in discussing #testcontainers, let me know. Feedback on the slides is welcome as well: https://andrehofmeister.com/en/testcontainers-for-dotnet.
-
I've put together a few slides for future #testcontainers for #dotnet talks. If you're interested in discussing #testcontainers, let me know. Feedback on the slides is welcome as well: https://andrehofmeister.com/en/testcontainers-for-dotnet.
-
Wednesday Links - Edition 2026-02-11
https://dev.to/0xkkocel/wednesday-links-edition-2026-02-11-306l
#java #jvm #testcontainers #git #reflection #git -
🧪 As introduced in our Developing with Testcontainers guide, you can embed Microcks directly into your unit tests using Testcontainers.
We now offer feature parity across all Testcontainers modules for Java, NodeJS/TypeScript, Golang, and .NET 🎉 You can even use the Google Pub/Sub emulator locally.
Consistent mocking & testing across languages 🚀
#opensource #Microcks #Testcontainers #APIs #CloudNative #DevTools
-
🧪 As introduced in our Developing with Testcontainers guide, you can embed Microcks directly into your unit tests using Testcontainers.
We now offer feature parity across all Testcontainers modules for Java, NodeJS/TypeScript, Golang, and .NET 🎉 You can even use the Google Pub/Sub emulator locally.
Consistent mocking & testing across languages 🚀
#opensource #Microcks #Testcontainers #APIs #CloudNative #DevTools
-
What if we could easily spin up containers for services that our tests depend on?
Read more here:
https://www.devleader.ca/2024/03/27/c-testcontainers-for-mongodb-how-to-easily-run-local-databases/ -
What if we could easily spin up containers for services that our tests depend on?
Read more here:
https://www.devleader.ca/2024/03/27/c-testcontainers-for-mongodb-how-to-easily-run-local-databases/ -
Permission-Aware RAG: End-to-End Testing with the SpiceDB Testcontainer
#Docker #Community #Partnerships #AIAgent #LLM #Testcontainershttps://www.docker.com/blog/rag-permission-testing-testcontainers-spicedb/
-
The docling-testcontainers module provides a ready-to-use Testcontainers integration for running a Docling Serve instance, wrapping the official container image and exposing a simple Java API.
https://testcontainers.com/modules/docling/ -
Hat mich paar Brainloops gekostet, aber habe es am Ende hinbekommen. DIND mit #forgejoaction klappt jetzt. Somit laufen auch meine #testcontainers Test auf #codeberg und ich kann weiter von #github migrieren.
Beispiel Action Run: https://codeberg.org/sparsick/hero-frontend-backend-monorepo/actions/runs/41/jobs/0/attempt/2
Code für den Forgejo Runner Setup:
-
Too many #Spring contexts, Docker containers, and threads? Sergei Chernov explains how context caching really works—and how bad defaults lead to OOMs and flaky tests.
Learn how to control resource usage: https://javapro.io/2025/12/17/optimizing-spring-integration-tests-at-scale/
-
I never expected such an amazing journey when I started working on #testcontainers for #dotnet years ago. I've met many great people and learned a lot. I'm truly grateful for all of it. I never imagined the packages would one day pass 150M+ downloads!
Check out Testcontainers (https://testcontainers.com/) and test against real dependencies with confidence.
-
Realistic test environments often turn into complex beasts. The TCI framework adds structure and control on top of #Testcontainers—without sacrificing flexibility.
Alexander Bierler explains how.Read #JAVAPRO now:https://javapro.io/2025/10/10/supercruising-with-testcontainers-making-tests-faster-and-more-flexible/
#CI #DevOps #Java #Frameworks #OpenSource -
A new #testcontainers for #dotnet release is available. This release supports .NET 10 and ensures compatibility with Docker Engine v29: https://github.com/testcontainers/testcontainers-dotnet/releases/tag/4.9.0. I'm working on updating Docker.DotNet for full v29 support, so expect a new version soon /cc @docker.
Check out the new available modules like Playwright, Grafana, or my favorite this release, Toxiproxy. It's a really interesting tool for pushing testing further: https://dotnet.testcontainers.org/modules/toxiproxy/.