more test support
Some checks failed
CI/CD Pipeline / build (push) Failing after 4s

This commit is contained in:
2026-03-13 15:46:14 -06:00
parent 927c19dd17
commit 4de7db6f56
5 changed files with 44 additions and 13 deletions

View File

@@ -29,7 +29,7 @@ defmodule ElixirAi.Application do
delta_crdt_options: [sync_interval: 100],
process_redistribution: :active
]},
ElixirAi.ClusterSingleton
cluster_singleton_child_spec()
]
opts = [strategy: :one_for_one, name: ElixirAi.Supervisor]
@@ -58,4 +58,12 @@ defmodule ElixirAi.Application do
{Task, fn -> ElixirAi.AiProvider.ensure_default_provider() end}
end
end
defp cluster_singleton_child_spec do
if Application.get_env(:elixir_ai, :env) == :test do
Supervisor.child_spec({Task, fn -> :ok end}, id: :skip_cluster_singleton)
else
ElixirAi.ClusterSingleton
end
end
end