From 18b61124a3db2c27fa3ad9f78335a008db13c404 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Jarl=20Andr=C3=A9=20H=C3=BCbenthal?= Date: Sun, 1 Feb 2026 19:14:30 +0100 Subject: [PATCH] Fix flaky Cassandra container test by using CommandWaitStrategy --- lib/container/cassandra_container.ex | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/lib/container/cassandra_container.ex b/lib/container/cassandra_container.ex index 79ec7d40..28c26433 100644 --- a/lib/container/cassandra_container.ex +++ b/lib/container/cassandra_container.ex @@ -5,7 +5,7 @@ defmodule Testcontainers.CassandraContainer do """ alias Testcontainers.CassandraContainer - alias Testcontainers.LogWaitStrategy + alias Testcontainers.CommandWaitStrategy alias Testcontainers.ContainerBuilder alias Testcontainers.Container @@ -89,8 +89,8 @@ defmodule Testcontainers.CassandraContainer do |> with_environment(:CASSANDRA_ENDPOINT_SNITCH, "GossipingPropertyFileSnitch") |> with_environment(:CASSANDRA_DC, "datacenter1") |> with_waiting_strategy( - LogWaitStrategy.new( - ~r/Starting listening for CQL clients on \/0\.0\.0\.0:#{CassandraContainer.default_port()}.*/, + CommandWaitStrategy.new( + ["cqlsh", "-e", "describe keyspaces"], config.wait_timeout ) )