<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom"><channel><title>Testcontainers on Start AI Tools - Presented by Intent Solutions</title><link>https://startaitools.com/tags/testcontainers/</link><description>Recent content in Testcontainers on Start AI Tools - Presented by Intent Solutions</description><generator>Hugo</generator><language>en-US</language><copyright>Intent Solutions. All rights reserved.</copyright><lastBuildDate>Wed, 06 May 2026 07:15:10 -0600</lastBuildDate><atom:link href="https://startaitools.com/tags/testcontainers/index.xml" rel="self" type="application/rss+xml"/><item><title>The Two Postgres Bugs the Tests Caught: A Real-DB Integration Test Case Study</title><link>https://startaitools.com/posts/postgres-approval-sink-bugs-the-tests-caught/</link><pubDate>Tue, 05 May 2026 08:00:00 -0500</pubDate><guid>https://startaitools.com/posts/postgres-approval-sink-bugs-the-tests-caught/</guid><description>&lt;h2 id="thesis"&gt;Thesis&lt;/h2&gt;
&lt;p&gt;A &amp;ldquo;no mocks&amp;rdquo; testcontainers policy caught two production-fatal Postgres bugs in one test run. The first would have shipped silently and failed at runtime on every fresh tenant. The second would have shipped to staging and waited there for a real human approver to exercise it — late integration at best, production runtime at worst, depending on how strict the pre-deploy soak is.&lt;/p&gt;
&lt;p&gt;The artifact is PR #92 in the Guidewire MCP repo: +1581 lines, -2 lines, 11 new testcontainer cases against a real Postgres 16 image. The tests failed on the first run, surfaced two distinct migration bugs, got the fixes, and now report 51/51 pass at the package level (40 existing + 11 new) and 115/115 across all 8 workspaces.&lt;/p&gt;</description></item></channel></rss>